Java/ J2ee Developer Resume
Papillion, NE
SUMMARY
- 5+ Years of IT experience in analysis, design, development, documentation, implementing and testing of web using Java & J2EE, Springs Framework, Struts Framework, Hibernate, Web Services and XML.
- Expertise in implementation of a full Software Development Life CycleSDLC.
- Expert in Core Java wif in - depth knowledge of Core Java concepts such as Multithreading, Synchronization, Collections and Event/Exception handling.
- Experience on data access technologies likeJDBC Hibernate SQL PL/SQL Stored Procedures and Triggers.
- Used Spring Core Annotations for Dependency Injection Spring DI and Spring MVC for REST API's and Spring Boot for Microservices.
- Experienced in using IDEs such as Eclipse, My Eclipse and IntelliJ.
- Extensive experience in web application design using open source MVC, Struts, Spring Frameworks and J2EE design patterns.
- Expertise in relational database managementSQL Server MySQL Oracle.
- Experience in using JUnit for unit testing, Log4j for logging and SVN/Git as version control systems.
- Responsible for all infrastructure and CI/CD tools related to build and releasing software.
- Skills in analyzing user requirements, modeling the system and ensuring the functionality.
- Always worked closely wif system users and management personnel and gained a reputation of loyalty, quick problem solving, and excellent teamwork and communication skills.
- Excellent analytical capabilities and good communication skills. Ability to quickly adapt to new environments and learn new technologies.
TECHNICAL SKILLS
Languages: Java,J2EE, SQL
Technologies: JSP, JDBC, Servlets, Spring, Spring Boot
Databases: Oracle, MySQL.
Operating Systems: Windows, Unix
IDE’s: Eclipse,IntelliJ
Web Server: Apache Tomcat
Tools: JUNIT, Maven, Log4j, Ant, Git, SVN
PROFESSIONAL EXPERIENCE
Confidential, Papillion, NE
Java/ J2EE Developer
Responsibilities:
- Involved in all the phases of SDLC including Requirement Gathering, Design & Analysis of the Specifications and Development of the Application.
- Worked extensively on design and development of applications using Java, J2EE, Spring Boot, and Hibernate.
- Responsible for writing SQL queries and Stored Procedures using SQL/PLSQL.
- Extensively used Java Collection, Exception Handling, File handling by Java me/O concept for implementing the business logic in dis project.
- Designed and developed the REST based Microservices using the Spring Boot.
- Developed the presentation layer using JSP and business logic code was implemented in the Model component of Apache Struts framework based on Model View Controller (MVC) paradigm.
- Used Log4j for debugging, testing and maintaining the system state.
- Developed UI pages using JavaScript and used Bootstrap for creating responsive web pages.
- Involved in the design and development of XML presentation.
- Helped design and develop a RESTful API data provided account management capability as well as security role lookup and management for all downstream dependencies in the digital supply chain.
- Implemented Microservices architecture using Spring Boot for making applications smaller and independent.
- Use of Struts Framework for Controller components and View components.
- Created Auto deploys jobs using Jenkins.
- Developed unit test cases and suits on Junit framework for unit testing. Used Maven for building, deploying applications, creating JPA based entity objects.
Environment: Spring Data JPA, Spring Boot, Micro services, Apache Tomcat, REST, XML, Log4j, STS, GITHUB, Agile, Windows.
Confidential, Houston, TX
Java Developer
Responsibilities:
- Involved in creating case diagrams, object model diagrams, class diagrams, and deployment diagram using UML/Rational Rose and followedAgile and scrum methodologies.
- Worked mostly on back endMYSQL,designed database structure and created persistent objects usingHibernate.
- Used java concepts like Collections, Generics, Exception handling, Concurrency to develop business logic.
- Involved in the integration of multiple layers in the application.
- Used Spring Core Annotations for Dependency Injection Spring DI and Spring MVC for REST API s and Spring Boot for Microservices.
- Used GitHub for code repository and version control.
- Extensively used EJB and various J2EE (JSP/EJB/JMS) components for the implementation of the modules.
- Deployed applications on Apache Tomcat application server instances in all the respective environments
- Used ANT scripts to build the application and deployed on Web Sphere Application Server.
- Designed and developedMicro Servicesbusiness components usingSpring Boot.
- Redesigned Oracle database. Contributed to reduce the pressure of frequent operations of the database.
- Used Maven for build and automated deployment.
- Used Eclipse to develop the complete application and WebLogic as an application server.
- Created Annotations and provided Authorizations for all the services as per the business requirements.
Environment: Java, Spring, Spring Boot, Spring JDBC, Spring Batch, SNS, Oracle, Maven, GITHUB, REST, Apache Tomcat, Agile, Windows.
Confidential, New Orleans, LA
Software Developer
Responsibilities:
- Essentially involved in all phases ofSDLCto structure the unformatted requirements.
- Developed and implemented applications using Eclipse.
- Developed JSP (Java Server Pages) for orders module and Customer Service Department.
- Wrote Client-side validation using Servlet Validate framework and JavaScript.
- UsedSQL,for handling MySQL database.
- Designed and developed the application using Spring, Web services, Hibernate
- Worked in building and deploying applications in servers like Web Logic, Apache Tomcat and Confidential Web sphere.
- Wrote different queries in Oracle using SQL.
- Designed and developed several EJBs using Session facade pattern.
- Involved in Integration of all the modules and deploying them on the Application server andused JMS.
- Excellent implementation Persistence layer usingJDBC and Hibernate.
- Written and debugged the ANT scripts for building the entire web application.
Environment: Eclipse, Java, J2EE, JSP, Servlet, MySQL, Hibernate, Apache tomcat, Oracle, Java Script, JMS, JDBC, Ant.