J2ee Developer Resume
Atlanta, GA
SUMMARY
- 5 years of experience in full life cycle development involving analysis, design, development, testing, documentation, implementation & maintenance of applications.
- Experience in working wif various Software Development Life Cycle (SDLC) methodologies based on Agile (Scrum), Waterfall Model.
- Expertise in all major Spring modules like Spring Core, Spring JDBC, Spring DATA, Spring Cloud, Spring Transaction and Spring AOP, Spring Boot, Spring Batch, Spring Security, Microservices, Spring REST, Spring Eureka, Spring Ribbon, Spring JPA, Spring Netflix, Spring Zuul.
- Experience in Microservice architecture, wif Spring Boot based services interacting through a combination of REST and MQ and leveraging AWS to build, test and deploy micro services.
- Proficient in using AWS Amazon Web Services cloud services like EC2, VPC, Cloud Watch, Cloud Front, Cloud Formation, IAM, S3, Amazon RDS, Elastic Cache, SNS & SQS.
- Expertise in implementing client - server business applications using Micro services.
- Expertise in Core Java, Multithreading, Collections, Generics, Exception Handling, Servlets, Custom Tag Libraries, Spring, Hibernate, JDBC.
- Experience in development of POC’s for Monolithic Applications Micro Services using Spring Boot, Spring Data and Spring Security.
- Experience in using NodeJS for making calls (GET, POST, PUT, DELETE) for triggering or fetching data from Restful API's provided by teh backend team.
- Experience in creating Tables, Stored Procedure, Triggers and Views.
- Well versed wif consuming and publishing Web services as SOA Architecture based SOAP, WSDL UDDI Components and REST working wif data-exchange formats like XML and JSON formats.
- Hands on experience in implementing SOAP and REST web services using WSDL, JAX-WS and JAX-RS.
- Expertise in AWS platform and its dimensions of scalability including EC2, S3, EBS, VPC, ELB, AMI, SNS, RDS, IAM, Route 53, Auto scaling, Cloud Front, Cloud Watch, Security Groups.
- Experience in developing Microservices. Set up, configured, and maintained multiple web/application servers like Apache, Tomcat, WebSphere, WebLogic.
- Proficiency in multiple databases like Mongo DB, Cassandra, ORACLE and MS SQL Server.
- Experience in writing Build Scripts in MAVEN and using CI (Continuation Integration) tools like Jenkins.
- Experience providing training to development teams on how to track, plan and analyze using JIRA.
- Possesses strong interpersonal skills, teh ability to interact wif people Confidential all levels, and strong communication and presentation skills.
TECHNICAL SKILLS
Languages: Java, J2EE, SQL, PL/SQL
Web/Application Servers: Apache Tomcat, Oracle WebLogic, IBM Web Sphere and JBoss
Frameworks: Spring, Spring-Data, Spring Boot, Spring JDBC, Hibernate, JPA, Spring Core, Spring ORM, Spring MVC, Spring AOP
Databases: Oracle 12c/10g/11g, DB2, MySQL, MongoDB
IDEs: Eclipse, NetBeans, IntelliJ
Cloud: AWS
Tools: ANT, Log4j, Maven, Jenkins
Version Control Tools: GIT, SVN, CVS
Methodologies: Agile, Scrum, Test Driven Development (TDD)
Operating Systems: Windows, iOS, Android
PROFESSIONAL EXPERIENCE
Confidential, Atlanta, GA
J2EE Developer
Responsibilities:
- Developed applications using JAVA 11 features like utility methods, local-Variable Syntax for Lambda Parameters, Nested Based Access Control and Reading/Writing Strings.
- Focused work on spring, Spring-Data JPA, Spring Boot and Oracle to develop application components.
- Created RESTful services and end points wifin teh Microservices architecture using Java/Spring Boot.
- SpringBootserviceswere developed usingmicroservice architecture wif RESTFUL.
- Used Amazon WebServices(AWS) like EC2, S3, RDS, cloud watch and Cloud Front for promoting code in various environments.
- Implemented teh Spring Data JPA and developed teh entities to map to oracle database.
- Involved in development of REST Web Services utilizing Spring Boot wif Spring MVC to extract client related data from databases.
- Implemented teh ORM layer using Spring Data JPA for CRUD operations.
- Deployed Spring Boot based Microservices using Amazon EC2 container services using AWS.
- Developed theSpringAOP Programming to configure logging for teh application.
- Used AWS SDK for connection to Amazon S3 buckets as it is used as teh object storage service to store and retrieve teh media files related to teh application.
- Implemented AWS client API to interact wif differentservicesas Console configuration for AWS EC2.
- Used AWS Lambda to manage teh servers and run teh code in teh AWS.
- Developed REST API using Spring MVC and Spring REST Controllers and generated JSON/XML formats.
- Wrote PL/SQL code in Analysis, Design and Implementation of Business Applications using teh Oracle Relational Database Management System (RDBMS).
- Extensively used Maven to build teh application and deploy on Embedded Tomcat Server.
- Utilized Jenkins as a continuous integration.
- Used JIRA to track teh progress and for Issue/bug tracking of teh project.
Environment: Java 11, Spring, Spring Boot, Spring Data JPA, Spring MVC, AWS, JSON, XML, Oracle, Apache Tomcat, Log4J, Maven, Rest API, Jenkins, Agile, Windows.
Confidential, Boca Raton, FL
J2EE Developer
Responsibilities:
- UsingAgilemethodologies to plan work for every iteration and used continuous integration tool to make teh build passes before deploying teh code to other environments.
- Worked on Java 1.8 upgrade using new library for Refactoring, Lambda, Functional Interfaces, Streams - Parallel Processing and Aggregations
- Worked on spring modules like Spring MVC, Spring Boot, Spring IOC, Spring DAO, Spring AOP, Spring Batch.
- Responsible for developing java components using spring, Spring JDBC, Spring Transaction Management.
- Used Java 8 features like lambda expressions for communicating between business layer and database, stream API for Bulk Data Operations on Collections using both streams and parallel streams.
- Used Spring framework for middle tier and Spring-JDBC templates for data access.
- Used Microservices architecture wif Spring Boot based service through REST.
- UsedSpringInheritance to develop beans from already developed parent beans.
- Designed and created Micro Services business segments and RESTful administration endpoints utilizing Spring boot.
- Implemented teh autantication and authorization of teh application using Spring Security and OAuth.
- Implemented Java Messaging Service (JMS) - Rabbit MQ Series provides independent and potentially non-concurrent applications on a distributed system to communicate wif each other, Used to achieve Service Oriented Architecture (SOA).
- Used object-oriented design and core Java concepts such as Collections, Multithreading, Exception Handling.
- Using GIT Hub for version controlling and its daily job of working wif GIT commands
- Developed and continuously deployed java-based applications using CI/CD techniques.
- Actively used teh defect tracking tool JIRA to create and track teh defects during QA phase of teh project.
Environment: Java 8, Spring, Spring Boot, Microservices, Spring (IOC, AOP, MVC, Batch, Security) JDBC, OAuth, XML, AWS, Maven, Apache Tomcat, IDE, Maven, GITHUB, REST, Jenkins, Jira, Agile, Windows.
Confidential, Winston-Salem, NC
Java Developer
Responsibilities:
- Designing, Developing and Deploying web based multi-tiered interfaces including user account and payment screens using Java, Hibernate and Spring wif Extensive use of Java Multi-Threading concepts.
- Implemented Java EE components using Spring MVC, Spring IOC, Spring transactions and Spring security modules.
- Used complete annotation driven approach to develop teh application using Spring Boot and was also involved in setting up teh Spring bean profiling.
- Developed Spring DAO classes to manage database transactions using Hibernate.
- Developed teh persistence layer using Hibernate Framework, created teh POJO objects and used Hibernate, object/relational-mapping (ORM) solution, technique of mapping data.
- Involved in configuration and usage of Apache Log4J for logging and debugging purposes. Used RAD as IDE tool to develop teh application.
- Worked on Rest Web services for backend services used Oracle for database services and RESTful web services using Jersey for JAX-RS implementation.
- Developed Maven scripts to build and deploy teh application in teh WebSphere Application Server.
- Used Log4J to print teh logging, debugging, warning, info on teh server console.
- Used JIRA tool for Issue/bug tracking, monitoring of work assignment in teh system.
Environment: Java 1.8, Spring, Spring Boot, Microservices, Spring(IOC, MVC, Security), JAX-WS, JavaScript, REST, Apache Active MQ, Log4j, JAX-RS, Maven, WebSphere, Apache Tomcat, Jira, Agile, Windows.