Post Job Free
Sign in

J2ee Developer Spring Boot

Location:
Atlanta, GA, 30303
Posted:
November 26, 2024

Contact this candidate

Resume:

Nazreen Alaudeen

J*EE Developer *******.***@*****.*** 470-***-****

PROFESSIONAL SUMMARY

* ***** ** ** ************ experience with full project lifecycle development in Java, requirement analysis, design, development, testing, deployment, and production support.

Skilled in applying diverse Agile methodologies, encompassing Test-Driven Development (TDD), SCRUM, Domain-Driven Design (DDD), Pair Programming, as well as traditional Waterfall software development practices.

Experience with MICROSERVICES, cloud-native applications, and spring transaction management.

Possessing hands-on experience with various modules of the Spring Framework, encompassing Spring MVC (dependency on injection), IOC, AOP, Spring JDBC, SpringJTA, SpringJTA, Spring IO, Spring Security, Spring Boot with Thyme Leaf, Spring Batch, Spring Heroku, Spring Security, Spring Integration, Spring Zuul, Spring Eureka, Spring NetFlix, Spring Hystrix.

Development experience in SOA (Service Oriented Architecture), REST and J2EE Web Services based on SOAP, WSDL, UDDI, JAX-WS, JAXB, JAX-RPC, JAX-RS using Apache Axis.

Understanding of AWS Elastic Block Storage (EBS) types and their use based on requirements.

Skilled with Object Relational Mapping (ORM) tools such as Hibernate (Hibernate Connection Pooling, HQL, Hibernate Caching, Transactions).

Proficient in Core Java, Java collections, JDBC, multithreading, Spring Framework, Hibernate, and other Java J2EE technologies.

Possessing a strong command of the Spring Framework, with expertise in its key features including Inversion of Control (IOC), Spring MVC, Spring JDBC, Spring Boot, Spring Security, Spring Data, and Aspect-Oriented Programming (AOP).

Proficiency in developing microservices with Spring Boot.

Familiar with AWS services, uses, and basic architecture best practices.

Development experience API for managing servers and running code on AWS using Lambda.

Experience in launching AWS EC2 instances and using Jenkins for continuous integration.

Skilled with multiple application servers, including BEA Web Logic Application Server, Apache Tomcat, WebSphere, and JBoss.

Proficient in writing SQL, PL/SQL Stored Procedures, Triggers, and Views using Oracle RDBMS and MS SQL Server.

Highly skilled in utilizing version control tools such as Jira, GIT, and SVN.

Experience with Junit and Log4j test cases.

Excellent analytical, troubleshooting, and problem-solving skills, as well as excellent communication and interpersonal skills.

TECHNICAL SKILLS:-

Languages

Java 7/8/11/17, PL/SQL, XML

Tools & Framework

Spring, Spring Boot, Spring MVC, Spring Data JPA, Spring JDBC, Spring IOC, Spring AOP, JUnit, SOAP UI, Spring Boot, Spring Batch, Spring Heroku, Spring Security, Spring Integration, Spring Zuul, Spring Eureka, Spring NetFlix, Spring Hystrix, Spring Transaction Management.

ORM Frameworks

JPA, Hibernate, Spring Data JPA, Spring JDBC, Spring Data Rest

Cloud Technologies

AWS (EC2, S3, ELB, CloudWatch, VPC, Route53, Autoscaling, RDS, Dynamo DB, IAM, SNS, Cloud Trial, Lambda, CloudFront, Cloud Formation, EBS)

SOA and Web Services

Spring Web services, Apache Axis, Web Services (WSDL, SOAP), JAX-RPC, JAX-WS.

Web/App Servers

WebSphere, Apache Tomcat, JBoss

Development Tools

Eclipse, Spring Tool Suite (STS), Net Beans, IntelliJ, Visual Studio, Sublime

Logging Tools

log4j

Build Tools

Gradle, Jenkins, ANT, Maven

Debugging tools

JIRA

Version Control Systems

GIT, SVN, CVS

Operating Systems

Windows, iOS, Android

PROFESSIONAL EXPERIENCE

Southern First Bank Greenville, SC Sep 2023 – Till Date

J2EE Developer

Participated in Scrum and sprint meetings and developed applications in a highly dynamic AGILE environment.

Developed enterprise Java 17 solutions in accordance with SDLC, OOAD, and design patterns.

Implemented memory-sensitive caching in the Java 17+ GUI client.

Used Spring core annotations for Dependency Injection, Spring MVC for REST APIs, and Spring Boot for microservices.

Developed applications using Java 11 and Spring Cloud Configuration.

Used OAuth 2 which is a lightweight authentication framework with a central authorization server and generates an access token to access a protected resource on a resource server.

Used AWS Lambda to manage the servers and run the code in the AWS.

Deployed micro-services on Amazon Elastic Beanstalk as Restful Java Web Services.

Created Restful Web services with JAX-RS.

Worked on business processes such as User Authentication using Spring Security.

Implemented RESTful services and endpoints within the Microservices architecture using Java/Spring Boot.

Developed the project utilizing Maven as a programming tool.

Created jobs in Jenkins for continuous integration and continuous deployment (CI/CD).

Used GIT to manage version control for common source code.

Used JIRA for both issue tracking and project management.

Participated in stand-ups, sprint planning, and end-of-sprint retrospectives.

Environment: Java 17, Spring, Spring Boot, Spring Data JPA, Microservices, REST, Spring Security, Spring Transaction Management, JAX-RS, Oracle, Apache Tomcat Server, STS, Maven, AWS, Jenkins, GIT, JIRA, Agile, Windows.

Carter’s Atlanta, GA Oct 2021 – Aug 2023

J2EE Developer

Adhering to best practices and industry standards at every phase of the SDLC to deliver high-quality, reliable software solutions on time and within budget.

Developed micro services using Spring Boot, Netflix OSS, Spring Cloud, and deployed them to AWS Cloud.

Architecting robust and scalable components using Spring MVC, ensuring a clear separation of concerns and promoting maintainability.

Implementing AOP principles to address cross-cutting concerns such as logging, security, and transaction management in a modular and reusable manner.

Leveraging Spring's IoC container to manage dependencies and promote loose coupling between different parts of the application.

Developed the application using Java 11 and implemented its features such as lambdas expressions, Time API, Streams, functional interfaces, collectors, default methods, and type interfaces.

Implemented Spring Boot Security Starter for authentication of Restful web services.

Worked extensively with spring boot to build web services.

Used Exceptions, Collections, and Core Java extensively.

Developed REST APIs for external and internal applications.

Configured AWS EC2 console with AWS client API to interact with different services.

Implemented EC2 infrastructure services on Amazon Web Services (AWS).

Developed, debugged, integrated, and deployed the application using STS.

Participated in day-to-day sprint development activities and delivered on time.

Created several MongoDB collections and wrote services for storing and retrieving user data.

Used Log4J to log and track the messages.

Used Maven to compile and build JARs and WARs.

Integrated Jenkin jobs with JUnit and Integration test cases.

Maintained source code in GIT repository.

Environment: Java 11, Maven, Spring Boot, POS, DOJO, STS, Spring, Microservices, Rest API, Log4J, GIT, Oracle, Agile, Jenkins, JSON, Windows.

First Family Insurance Fort Myers, FL Jan 2020 – Sept 2021

J2EE Developer

Implemented Agile methodologies and SCRUM meetings to optimize features to meet customer needs.

Used Core Java 1.8 concepts and implemented Collections, I/O, Exception Handling and Generics in logic design and development.

Developed web-based applications using Spring Core, Spring AOP, Spring MVC, Spring Batch, Spring IOC, and Spring Security components.

Used spring security for creating application security, with multiple roles and privileges, remembering me, and authenticating to the application.

Created and deployed REST APIs and microservices using Spring Boot and Java J2EE.

Developed a REST API using Spring MVC and a microservice using Spring Boot using Spring core annotations.

Implemented several RESTful API web services that generate XML and JSON for web and mobile applications.

Utilized Spring JDBC to implement Generic DAOs to handle database operations on Similarly Constructed Tables.

Developed complex SQL queries, triggers, and functions for Oracle database.

Implemented STS for software development, testing, integration, and deployment.

Used Maven to connect to the remote repository and manage the project dependencies and packages.

Developed an exception handling and logging framework using Log4j for application-specific exceptions.

Used GIT to track all the work and all changes, and Jira was used to manage the project.

Environment: Java 8, Spring, Spring Boot, Microservices, JDBC, Spring Security, Spring DAO, Spring MVC, Rest API, JAX-RS, Maven, JSON, Oracle, Maven, STS, Apache Tomcat, Log4j, Jenkins, GIT, Jira, Agile, Windows.

The Cato Corporation Charlotte, NC Apr 2018 – Dec 2019

J2EE Developer

Contributed significantly to improving code quality and productivity through Test Driven Development (TDD) and Agile Planning and Estimation.

Used spring core container as the service layer, spring transaction management to manage transactions, spring Data Access/Integration layer for JMS and spring remote scheduling to invoke Jobs during development phase.

Implemented multithreading concept to load data from files to tables, transforming files from one format to another. Created multiple service calls within an individual thread is safe.

Utilized SOA, UDDI lookups, and Web Services Description Language (WSDL) using SOAP.

Created Hibernate Sessions, Transaction Management, Configuration and Mapping objects, HQL, and Criteria's to set and fetch data from SQL based schema.

Participated in WebLogic server and Oracle server problems (killing instances, debugger logs, applications logs)

Utilized Eclipse IDE and WebLogic Web Servers to develop and deploy the application.

Used Maven as the build tool and is scheduled / triggered by Jenkins build tool.

Participated in stand-ups, sprint planning, and end-of-sprint retrospectives.

Used GIT for version control and Jira for issue tracking.

Environment: Java 8, Spring, Hibernate, Spring IOC, Spring DI, JMS, SOAP, Oracle, WebLogic, Maven, Jenkins, GIT, Jira, Agile, Windows.

Ameris Bank Atlanta, GA Oct 2016 – Mar 2018

J2EE Developer

Employed Test-Driven Development (TDD) techniques and principles to ensure the development of high-quality code

Accessed the database using Hibernate annotations and used Spring IOC to configure the application context files.

Used Java Server Pages (JSP), HTML, and CSS to construct a presentation layer.

Implemented the Hibernate ORM framework to automate mapping between Oracle databases and Java objects.

Conducted testing for sending and receiving XML data from RESTful Web services and JMS Queues, utilizing SOAP UI for point-to-point message transmission

Developed multithreading capabilities in Java for cascading changes on multiple records within one transaction.

Developed and deployed this application on WebLogic Application Server.

Implemented logging tools, such as Log4J and SLF4J, as well as unit testing frameworks, such as JUnit.

Utilized JIRA's features for assigning tasks, tracking dependencies, and resolving issues promptly.

Identified coding improvements and updated applications with a development team.

Environment: Java 7, Spring, Hibernate, JSP, IOC, AOP, Jira, Jenkins, GIT, WebLogic Application Server, JAXB, Oracle, Agile, Windows.



Contact this candidate