J2ee Developer Resume
Durham, NC
SUMMARY
- 5 years of professional experience in IT industry with experience in designing and developing Java based Web Applications in multi - tier and Client/Server environments.
- Proficient with Software development methodologies like Agile Methodology and Waterfall methodology.
- Experience in number of Spring Framework modules such as Spring MVC, IOC, AOP, JDBC, JTA, IO, Spring Boot, Spring REST.
- Experience in implementing Web Services based on Service Oriented Architecture (SOA) using SOAP, Restful Web Services, JAX-WS, WSDL.
- Expert in Core Java with in-depth knowledge of Core Java concepts such as Multithreading, Synchronization, Collections and Event/Exception handling.
- Expertise in using various Web and Application servers like Apache Tomcat, WebLogic.
- Extensive experience in Software Configuration Management using Version Control tools such as GIT, SVN and responsible for various software version releases.
- Experience in using IDE tools like Eclipse, IntelliJ, Spring Tool Suite (STS) and various plugins such as Find bugs for code quality.
- Experience in writing SQL queries for Oracle and MS SQL server databases. Used Inner, outer joins in writing queries using SQL.
- Hands on experience of Build & Deployment phases and usage of Continuous Integration (CI/CD) tools.
- Strong background with Data Structures and Algorithms, Object-oriented programming concepts and usage with Java.
- Quick learner, self-motivated, organized, and team player with strong personal and group communication skills
TECHNICAL SKILLS
J2EE Technologies: JavaServlets, JDBC, Spring (Core, MVC, DAO, DATA, JDBC, CORE, CLOUD, AOP, Security, Batch, Boot).
Web Services: SOAP, Spring REST, JAX-RS, JAX-WS, Microservices.
ORM Frameworks: Hibernate, DAO, Spring JPA.
Database: Oracle, Microsoft SQL Server
Tools: Eclipse, STS, IntelliJ, MS Visio, Rational Rose Enterprise, Maven, Ant, Jenkins and Gradle.
Version Control Systems: Git, GITHUB, SVN (Apache Subversion), CVS (Concurrent Versions System).
Application Servers: Oracle WebLogic, IBM WebSphere, JBoss, and Apache Tomcat.
Operating Systems: Windows, iOS, Android
Cloud: AWS
PROFESSIONAL EXPERIENCE
Confidential, Durham, NC
J2EE Developer
Responsibilities:
- Followed Agile (Scrum) Methodology.
- Implemented Java 11 features like utility methods, local-Variable Syntax for Lambda Parameters, and Nested Based Access Control.
- Develop services with Microservice architecture, with Spring Boot-based services interacting through a combination of REST and Web Services.
- Developed the Application components with Spring Boot, Spring Data and Oracle.
- Used JAX-RS (REST) for producing web services and involved in writing programs to consume the web services using SOA with CXF framework
- Implemented REST Micro services using Spring Boot, Generated Metrics with method level granularity and Persistence using Spring AOP.
- Used Maven for building, deploying application, creating JPA based entity objects
- Used GIT for version control tool and Spring Tool Suite (STS) for IDE.
- Deploy and configure daily iterative builds of applications into Tomcat server environments for multiple feature deployment teams.
- Used JIRA for issue tracking and project management also used JIRA for bug-tracking and project management.
- Participate in daily stand-up, sprint planning, end of sprint retrospectives, and demos.
Environment: Java 11, Spring, Spring Boot, Microservices, Spring Data JPA, AOP, REST, Oracle, JAX-RS, JAX-WS, XML, JSON, Maven, GIT, STS, Tomcat, Jira, Agile, Windows.
Confidential, Richmond, VA
J2EE Developer
Responsibilities:
- Followed Agile/ Scrum methodology to track project progress and participated in Scrum meetings.
- Involved in complete projects Life Cycle, i.e. Design, Implementation, unit Testing and UAT Testing support and Production Maintenance.
- Developed application on spring framework by utilizing its features like Spring Dependency injection, Spring Transaction, Spring AOP with Spring MVC.
- Used Core Java 1.8 concepts and implemented Collections, I/O, Exception Handling and Generics in logic design and development
- Implement OAuth tokenisation for RESTful web services using Spring boot.
- Implemented Generic DAO using Spring JDBC to handle database operations on Similarly Constructed Tables.
- Involved in implementing the Micro Services based on Restful API utilizing Spring Boot with Spring MVC.
- Implemented features like logging, user session validation using Spring-AOP module.
- Wrote authentication and authorization classes and manage it in the front controller for all the users according to their entitlements using Spring security.
- Development of cloud hosted web applications and REST APIs using Spring Boot with embedded Tomcat.
- Involved in creating various Data Access Objects (DAO) for addition, modification and deletion of records using various specification files.
- Wrote complex SQLs for creating, retrieving, updating and deleting data in oracle database.
- Used STS for developing, debugging, integrating and deploying the application.
- Developed Maven scripts and developed builds using Maven and continuous integration servers like Jenkins.
- Worked with GIT version controlling system and Used JIRA ticketing system to keep track of issues and tasks on individuals.
Environment: Java 8, Spring, Spring Boot, Microservices, Spring (IOC, AOP, DI), Rest API, STS, Log4j, Maven, GIT, Jira, Agile, Oracle, Tomcat, Windows.
Confidential, Branchville, NJ
Java Developer
Responsibilities:
- Worked on requirement gathering and providing use cases for business, functional & technical requirements.
- Developed the hotel management system aimed to manage the services of guests from arrival to departure in the hotel.
- The System was developed using Java/J2EE technology working closely with the core team and a scrum master.
- Designed and developed various modules of the application with Spring MVC architecture and Spring Bean Factory using IOC, AOP concepts.
- Participated in requirement gathering and framework implementation sessions through Agile TDD methodology.
- Involved in creating and Deployment of REST API and Micro Services in Java J2EEE using Spring Boot.
- Implementation of authentication for Restful web services using Spring Boot Security Starter.
- Developing the application for incident creation and retrieving the events using restful web services with spring Boot.
- Worked extensively on spring boot for building web service.
- Maintained source code in GIT Repository.
- Worked concurrently with QA team to understand and fix the bugs through a trouble ticket system.
Environment: Java, Spring, Spring Boot, REST API, Microservices, SQL, Agile, Oracle, GIT, Windows.