J2ee Developer Resume
Charlotte, VA
SUMMARY
- 5 years of experience in analysis, design, development and maintenance of Software in web based and N - Tier architecture applications using Java/J2EE and latest web technologies.
- Expert in Various Agile methodologies like SCRUM, Test Driven Development (TTD), Incremental and Iteration methodology, Agile Development &Testing using Software Development Life Cycle.
- Proficient in designing and developing large scale enterprise applications using Java 7/8/11.
- Extensive experience on MICRO SERVICES,Cloud-NativeApplications, Spring Transaction Management.
- Knowledge in implementing a REST API/Microservice using Spring Boot.
- Experience in using STS for developing, debugging, integrating and deploying the application.
- Experience in number of Spring Framework modules such as Spring MVC, IOC, AOP, JDBC, JTA, IO, Spring Boot, Spring REST, Spring Eureka, Spring Ribbon, Spring Netflix, Spring Zuul.
- Expertise in developing SOA (Service Oriented Architecture), REST and J2EE Web Services based on SOAP, WSDL, JAXB, JAX-RPC using tools like Apache Axis.
- Profound knowledge on core java concepts such as OOPS, Collections, Threading, generics, Exception handling, Multi-Threading, Execution services, concurrent utilities, File IO, Garbage Collection and Serialization.
- Experience working with different IDE’s such as Intellij, Eclipse and Spring Tool Suite (STS).
- Experienced in the functional usage and deployment of applications in JBoss, WebLogic, WebSphere and Apache Tomcat.
- Experience in using GIT, and SVN for project management and version management.
- Ability to learn and merge new technologies quickly. Excellent problem solving, analytical and communication skills.
TECHNICAL SKILLS
Languages: Java SE 7/8/11, TypeScript
Frameworks: Spring, Spring-Data, Node JS, Spring JDBC, Hibernate, JPA, Spring Core, Spring ORM, Spring MVC, Spring AOP
Web Services: SOAP, REST, JAX-WS, JAX-RPC, JAX-RS
Cloud Technologies: AWS
IDE s: Eclipse, Visual Studio, Intellij, Spring Tool Suite
Databases: Oracle, Ms-Access, MySQL, MongoDB
Build Tools: Apache ANT, Maven, Jenkins
Version Control Tools: GIT, GITHUB, SVN, CVS
Operating Systems: Windows, iOS, Android
PROFESSIONAL EXPERIENCE
Confidential, Charlotte, VA
J2EE Developer
Responsibilities:
- Followed AGILE Methodology to promote iterations, collaboration, and process adaptability and participated in SCRUM Meetings throughout the life cycle of project.
- Used Spring Framework and Implemented latest version of Java 11 Features like Utility Methods, Nested Based Access Control, and Local Variable Syntax for lambda Parameters.
- Implemented the application modules using Spring Core layer (IOC), Spring Security, Spring AOP, Spring ORM, Spring Batch, Spring Rest web services to develop the application.
- Developed RESTful Web Services with JAX-RS using Spring Boot and Micro Services Architecture
- Worked with NoSQL database MongoDB and developed custom MongoDB application.
- Used STS for developing code modules in the development environment.
- Developing the Maven Build scripts pom.xml. Implemented Maven builds to automate JAR, WAR and EAR.
- Developed the Spring AOP Programming to configure logging for the application.
- Extensively used Maven to build the application and deploy on Embedded Tomcat Server
- Created Jenkins jobs and wrote Pipeline scripts for continuous integration and build automation.
- Used Git as source control management giving a huge speed advantage on centralized systems that have to communicate with a server.
- Used Atlassian JIRA to create/manage stories and bug tracking.
Environment: Java 11, Spring, Spring Boot, Microservices, Spring JDBC, REST, Node JS, XML, Mongo DB, AWS, Maven, Jenkins, Eclipse, GIT, Jira, STS, Agile, Windows.
Confidential, Toms River, NJ
J2EE Developer
Responsibilities:
- Actively took part in complete development of agile methodology from gathering the requirements to testing and deployment of applications.
- Used Core Java 1.8 concepts and implemented Collections, I/O, Exception Handling and Generics in logic design and development
- Designed and developed using the Java collection API with Java 8 features and for Authentication and authorization extensively Spring Security is used.
- Used RESTful Services to interact with the Client by providing the RESTful URL mapping.
- Used Spring extensively to achieve dependency injection to wire the object of business class.
- Used Spring Data Repositories to perform CRUD operations.
- Developed Micro-Services and created API's using Java Spring Boot framework using Maven as a build tool and Oracle as an enterprise level database.
- Developed Web Services using REST and Integrated the Rest based web services.
- Responsible to create/update plugins, web service hosting in Apache Tomcat and schedulers to make application handshake and share information with integrated systems.
- UsedGITfor version control tool andSpring Tool Suite (STS)forIDE.
- Used JIRA to keep track of bugs to reduce downtime, increase productivity, and Communication.
Environment: Java 8, Spring Boot, Microservices, JDBC, Spring Core, Spring Web MVC, Spring ORM, AOP, REST, Webservices, Apache Tomcat, Mongo DB, STS, Node JS, Log4j, Maven, GIT, Jira, Agile, Windows.
Confidential, Pittsburgh, PA
J2EE Developer
Responsibilities:
- Participated in various phases of Software Development Life cycle (SDLC) of the application like requirement gathering, Design, Analysis and code development using Agile methodology.
- Used and implemented the application using Spring MVC, Spring IOC, Spring Annotations modules and Hibernate.
- Used Multithreading in programming to improve overall performance using Singleton design pattern in Hibernate Utility class.
- Implemented Spring IOC Setter Method Injection and writing Spring Configuration XML file that contains declarations and other dependent objects declaration.
- Implemented Restful based Web Services.
- Used JAX-B parser for marshaling and un-marshaling.
- Developed SQL, PL/SQL, stored procedures using SQL Developer for Oracle database.
- Deployed and tested application in Apache Tomcat Server.
- UsedGITto control, track and maintain the different versions of the project.
- Involved in day-to-day handling of JIRA issues (production issues at time) that involved data inconsistencies that required to be solved in very less time.
Environment: Java 7, spring, Spring Boot, IOC, MVC, Hibernate, JMS, Oracle, Maven, GIT, Jira, Apache Tomcat, Agile, Windows.