Java/j2ee Developer Resume
Riverwoods, IL
PROFESSIONAL SUMMARY:
- Over 5 years of professional experience of developing enterprise applications using Object oriented methodologies, enterprise technologies, frameworks, and design patterns.
- Hands on experience in teh areas of Web applications using J2EE technologies likeJava, Servlets, JSP, EJB, JDBC, Web Services (SOAP, RESTful, WSDL).
- Hands - on experience in different modules (Spring MVC, Spring ORM, Spring JDBC, Spring AOP, Spring JPA, Spring Cloud and Spring Webflux) of teh Spring Application Framework.
- Experience in teh implementing CoreJavaconcepts and J2EE Technologies (JSP, SERVLET, JMS, JPA)
- Experienced in all periods of Software Development Life Cycle (SDLC) including Analysis, Design and Development, Debugging, Support, Integration, Maintenance and Enhancements of Java/J2EE Applications.
- Extensive experience in developing web page quickly and effectively using JavaScript, AngularJS, HTML5, CSS3, jQuery and in making web pages cross browser compatible.Good experience in working wif SOA and microservices architecture in CI/CD platform. Hands on experience in using CI/CD tools such as GitHub, Jenkins.
- Highly organized wif teh ability to prioritize workload, manage multiple projects and meet project deadlines by following project standards and procedures as per client specifications.
- Used various web servers like Apache Tomcat.
- Experience in writing SQL Queries, Stored Procedures, functions, packages, tables, views, triggers and data connectivity and data integration of Oracle, MySQL, SQLServer and SQLLite databases.
- Working noledge on GIT for code management and version control.
- Proficient in programming by using teh IDE’s such as Eclipse, IntelliJ, Net Beans, Microsoft Visual Studio.
- Good at designing Design Documents, Unit Test Case, Integration Test Case, Integration Test Plan documents and estimating teh assigning tasks.
- Working noledge in Spring and Hibernate frameworks.
- Intermediate verbal, written and presentation skills and can work both independently and in a team.
- Showcased great interpersonal skills in maintaining great atmosphere wifin teh team situated in different time zones and enhanced vendor-client relationship.
TECHNICAL SKILLS:
Java Technologies: JDK, J2EE, Servlets, JSP Tags, JSTL, JPA, JNDI, JDBC
Web Technologies: HTML, HTML5, XML, CSS, CSS3, XHTML, XSLT, jQuery, JavaScript
Web Services: Restful (JAX-RS), SOAP (JAX-WS)
Frame Works: Hibernate 3.0, Spring 3.0, Angular, Mockito
Design Pattern: MVC, Factory, Singleton.
Databases: Oracle, MYSQL, SQL Server, Cassandra
Web Servers: Apache Tomcat 8.0
Testing, Logging Tools: Junit, Log4j, SonarQube
Version Controls: GitHub
IDE: Eclipse, NetBeans, RAD, Intellij, Idea
Building Tools: Maven, Jenkins
Environment: Windows 2008, 2009, XP
PROFESSIONAL EXPERIENCE:
Confidential, Riverwoods, IL
Java/J2EE Developer
Responsibilities:
- Work wif advanced Java 8 features like Lambda, filters and Predicates for adding functionality processing capability and Stream API to facilitate pipeline processing and method to eliminate elements based on teh criteria.
- We has followed (including Scrum) model for Requirement gathering in Analysis of SDLC. Wif involvement of RAD methodology.
- Use Rest Controller in Spring framework to create RESTful Web services and JSON objects for communication.
- Use SOAP tool for web services to validate clients and fulfill teh client requests and used dis tool to validate teh web service.
- Setup full CI/CD pipelines so that each commit a developer makes will go through standard process of software lifecycle.
- Extensively use Hibernate in data access layer to access and update information in teh database.
- Use Spring Boot for Create stand-alone Java application for establishing profiles of different markets using ‘java-jar’ files.
- Manage Mobile server application wif HTML5, Java Script, jQuery, JSON and RESTful web service.
- Write services to store and retrieve user data from teh MongoDB for teh application on devices.
- Utilized Hibernate for Object/Relational Mapping purposes for transparent persistence onto teh SQL Server database.
- Create custom, self-contained, reusable and testable Angular 4 modules, controllers, directives and services to implement key functionalities for customer account summary.
- Help individual teams to set up their repositories and halp them setting up jobs which can make use of CI/CD environment.
- Create and manage Kinesis streams configured logs in Splunk from AWS cloud watch.
Environment:Java1.5 JSP1.2 Servlets 2.3 Struts2 EJB3.0 Spring2.5 Hibernate3.0 JDBC SOAP JAXB 2.0, JUnit4 log4j, Eclipse 3.4.1, MongoDB
Confidential, Phoenix, AZ
Java/J2EE Developer
Responsibilities:
- Designed and developed teh item detail page using Java 1.5 JSP 1.2 Struts 2.0 EJB 3.0
- Developed update cart and park cart functions as part of Cart module
- Implemented service layer wif Spring dependency of injection
- Develop teh application using Hibernate and Spring Framework.
- Involved in requirement gathering analysis and design
- Developed Web Service using SOAP WSDL XML and SOAP UI
- Designed and Developed Custom Reports Using PDF and XML using JAXB2.0
- Designed and developed Data Access Objects DAO to access teh database
- Performed Unit Integrated testing for end-to-end flow of application using JUnit
- Implement teh project structure based on Spring MVC pattern using Spring Boot.
- Extensively used Hibernate Framework for Object Relational Mapping and Spring Framework and Spring integration
- Created complex queries and stored procedures
- Used XML parser APIs such as JAXB in teh web service s request/response data for marshalling and unmarshalling.
- Working on enhancements and emergency SCR s for GSA Advantage
- Worked on creating various types of indexes on different collections to get good performance in Mongo database.
Environment:Java/J2EE, Spring Boot, SQL, IntelliJ, AWS, Jenkins, Apache Tomcat, MS SQL Server, Xml, JIRA, SWING, Git Hub
Confidential, San Antonio, TX
Java Developer
Responsibilities:
- Design classes in backend to process various requests from front end and to generate responses using Servlets, core java.
- Designed and developed JUnit test cases during teh development phase.
- Involved in Analysis, Design, Development, UAT and Production phases of teh application.
- Waterfall Model, Agile methodologies such as Scrum and Test-Driven Development.
- Extensively worked on both consumption and producing of RESTful based webservices using JAX-RS and jersey parsers.
- Developed Microservices and APIs using Core Spring, Spring MVC and Used JMS (Java Messaging Service) as messaging system between teh APIs and Microservices.
- Implemented teh order grouping module using heavy multi-threading concepts and latest java 1.8 concurrency features to make teh code thread safe.
- Wrote Stored Procedures and complex queries in Oracle 11g database.
- Involved in performance tuning of application, monitoring teh end of day load and application behavior
- Used Hibernate to improve teh application throughput and created teh mappings to fit teh existing table structure.
- Developed Session Beans to process user requests and to load and store information from database.
- Applied various j2ee design patterns such as Front Controller, Factory, Singleton, Business Delegate, Session Façade, Service Locator, DAO etc. throughout teh application for a clear and manageable distribution of roles.
- Served as POC for on call support in teh production team on a rotation basis.
Environment:Java 1.8, Oracle, Spring 3.0, Spring Boot, Spring MVC/JDBC, Jenkins, Linux VMs, Test NG, Hibernate
