We provide IT Staff Augmentation Services!

J2ee Developer Resume

Indiyanapolis, IN

SUMMARY:

  • Around 5+ years of IT knowledge and experience in developing complete Software Development Life Cycle(SDLC) of Java/JEE (J2EE) applications including Analysis and Requirement Gathering, Design, Development, Implementation Support, Enhancements, and Maintenance.
  • Experience in all the phases of Software Development Life Cycle (SDLC) includes Requirement Analysis, Design, Development, and Testing.
  • Worked under new technologies introduced in java8 like Functional interfaces and Lambda Expressions.
  • Expertise in Application development using various frameworks such as Spring Framework .
  • Experience in integrating the internal security model into new projects with Spring Batch, Spring Microservices and Spring Boot.
  • Experience in integrating Microservices Architecture with Spring Boot and Docker.
  • Experience using persistence framework like Hibernate/JPA for mapping Java classes with database and using Hibernate Query Language (HQL).
  • Diverse experience utilizing tools in N - tier and Microservices architecture applications using Spring Boot, Spring Cloud config, AWS, Restful Web Services.
  • Experience in using NodeJS and Express for making calls ( GET, POST, PUT, DELETE ) for triggering or fetching data from Restful API's provided by the backend team.
  • Extensive experience in developing messaging module by using Spring JMS, Apache Camel.
  • Proficiency with the application servers like IBM Web Sphere, Web Logic, JBOSS and Tomcat.
  • Experiences in using build tools like Maven and ANT for build and deployment of applications.
  • Experience in writing test cases in java environment using JUnit.
  • Experience in generating logging by Log4j to identify the errors in production test environment.
  • Experience in web services technologies like REST, SOAP, WSDL, JMS and Service Oriented Architecture (SOA).
  • Expertise in Web Services architecture in SOAP and WSDL using JAX-RPC.
  • Good experience in Spring modules like Spring AOP, DAD etc., Implementing Spring aspects for logging cross cutting concern.
  • Knowledge of Webservices-REST/SOAP.
  • Experience in developing applications using IDEs like My Eclipse, Eclipse and IntelliJ IDEA.
  • Expertise through all the phases of Software Development Life Cycle (SDLC)-Waterfall, Agile/Scrum in developing web applications using JAVA, J2EE Technologies.
  • Self-starter and a Team Player with excellent communication, interpersonal, positive thinking and mentoring skills and a good aptitude for learning.

TECHNICAL SKILLS:

J2EE Technologies: Core Java, J2EE, Servlets, JSP, JDBC, EJB, JMS, Web Services

Servers: Tomcat, WebLogic, WebSphere, JBOSS

Databases: SQL Server, Oracle, MySQL, Cassandra

J2EE Frameworks: MVC Architecture, Spring Framework, Jakarta Struts, GWT (Google web Toolkit), Hibernate

Versioning Tools: GIT, SVN

Scripts: Java Script, Angular JS

Markup Language: XML, XSLT, HTML

Tools: Git, Eclipse IDE, Net Beans

Design Tools: Rational Rose, Visual Paradigm

J2EE Pattern: Singleton, Value List Handler, Service Locator, Factory Pattern, Front Controller, Data Access Object

Operating System: Windows Variants, UNIX, Linux

PROFESSIONAL EXPERIENCE:

Confidential, Indiyanapolis, IN

J2EE Developer

Responsibilities:

  • Involved in System Analysis, Design and development using OOAD methodology to capture and model business requirements.
  • Responsible for creation of design artifacts using Enterprise Architect.
  • 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.
  • Reviewed business requirements and discuss with application architect about the design.
  • Used Value/Transfer Object and Singleton, Data Access Object, Factory design pattern.
  • Developed Batch process framework using executive service framework to cascade multiple changes on multiple records in only one transaction.
  • Used Spring Transaction Management extensively.
  • Worked on AWS cloud services like EC2, S3, RDS, ELB , and EBS for installing, configuring and auto scaling.
  • Responsible for developing java components using Spring, Spring JDBC, Spring Transaction Management.
  • Designed the front-end screens using AngularJS, HTML5, CSS3, JavaScript, JQuery, Bootstrap and Spring Boot.
  • Involved in writing Java API for Amazon Lambda to manage some of the AWS services.
  • Created and Implemented Microservices or REST APIS using spring boot, REST, JSON.
  • Used Spring JDBC in persistence layer that is capable of handling high volume transactions.
  • Implemented the service layer using Spring with transaction and logging interceptors.
  • Used Spring framework for middle tier and Spring-JDBC templates for data access.
  • Developed SOAP/REST based Web Services using both SOAP/WSDL and REST.
  • Used AWS Lambda to manage the servers and run the code in the AWS.
  • Used multithreading to improve performance in generating the reports in Java.
  • Designed and developed SOAP Web Services Client program to consume existing SOAP web service using Axis framework.
  • Tested SOAP web services using SOAP UI and REST services using POSTMAN.
  • Created and compiled XML Schema to generate Java Bean classes.
  • Developed DAO Layer by calling existing stored procedures.
  • Used Maven for compilation and building JAR, WAR.
  • Used Log4J for logging and tracing the messages.
  • Used STS for developing, debugging, integrating and deploying the application.
  • Maintained source code in GIT Repository.
  • Written unit test cases using JUnit and Integration test cases and integrated with Jenkin jobs.

Environment: Java, Agile (SCRUM), REST API, Boot, STS, Microservices, Spring JDBC, Angular JS, AWS, XML, SOAP (AXIS) Web Services, Enterprise Architect, Web Services (SOAP and REST), Maven, Junit, Maven, Log4J, GIT, Oracle, UNIX.

Confidential, Center Valley, PA

J2EE Developer

Responsibilities:

  • Participated in system design, planning, estimation and implementation.
  • Followed SDLC-Agile/Scrum methodology in the application development.
  • Developed application components using Spring, Spring-Data, Spring Boot and Oracle.
  • Used various Core Java concepts such as Exception Handling, Collection APIs and Executer Service Framework to implement various features and enhancements.
  • Used Spring extensively to achieve dependency injection to wire the object of business class.
  • Used Spring Data Repositories to perform CRUD operations.
  • Developed Microservices using Spring MVC, Spring Boot, and Spring Cloud.
  • Involved in developing Use case diagrams, Class diagrams, Sequence diagrams and process flow diagrams for the modules using UML and Rational Rose.
  • Developed various EJBs (session and entity beans) for handling business logic.
  • Worked on RESTful Web Services for transferring JSON data between two interfaces.
  • Implemented Micro Service Architecture with Spring Boot based RESTful services and consumed SOAP based Web Services.
  • Created the User Interface screens using Spring MVC for logging into the system and performing various operations on network elements.
  • Integrated the service call with UI using $http and $resources which are substitutes for AJAX in angular.
  • Extensively used STS for developing, debugging, integrating and deploying the application.
  • Developed the application using MVC Framework.
  • Assisted increating automated test scripts for testing Web API using SOAP UI & Postmanto check if the API's are returning the data in JSON, XML format, and documented APIsusing Swagger Tool.
  • Identified &documented SOAP API using Swagger.
  • Worked on PL/SQL and created views, triggers, functions and stored procedures where ever necessary to improve the performance in Oracle database.
  • Used Maven tool to build the application and deployed on the Tomcat Application Server.
  • Used Jenkins for the automatic build process and used for integration testing and deploying software.
  • Used GIT to control, track and maintain the different versions of the project.
  • Created complex SQL queries and used JDBC connectivity to access the database.

Environment: Windows, Java 8, SDLC-Agile/Scrum, Micro-Services, Spring Boot, Spring-Data, Swagger, MVC, UML, Soap, Restful, Jenkins, Maven, Git, JSP, XHTML, JavaScript, STS, Node JS, Oracle, Bootstrap, SQL.

Confidential

Java Developer

Responsibilities:

  • Gathered system requirements for the application and worked with the business team to review the requirements, and went through the Software Requirement Specification document and Architecture document
  • Designed UML Use case diagrams, Class diagrams, and Sequence diagrams using Rational Rose.
  • Developed application using Spring MVC, JSP, JSTL and AJAX on the presentation layer, the business layer is built using Spring and the persistent layer uses Hibernate.
  • Worked in all the modules of the application which involved front-end presentation logic developed using JSP, JSTL and JavaScript, Servlets and Spring framework.
  • Used various Core Java concepts such as Multi Threading, Exception Handling, Collection APIs to implement various features and enhancements.
  • Created and injected Spring services, Spring controllers and DAOs to achieve dependency injection and to wire objects of business classes.
  • Used Hibernate, object/relational-mapping (ORM) solution, technique of mapping data representation from MVC model to Oracle Relational data model with a SQL-based schema.
  • Used JSP for presentation layer, developed high performance object/relational persistence and query service for entire application utilizing Hibernate.
  • Used Apache POI for accessing Microsoft documents through Java code.
  • Implemented AJAX in suggestive search and to display dialog boxes with JSF and DOJO for some front end.
  • Created dynamic HTML pages, used JavaScript for client-side validations, and AJAX to create interactive front-end GUI.
  • Extensively used XML and Java Architecture for XML Binding (JAXB), to map java classes to XML representation.
  • Extensively used Eclipse IDE for developing, debugging, integrating and deploying the application.
  • Implemented Web Services with the help of WSDL, SOAP and JAX-WS to get updates from the third parties.
  • Implemented build scripts using Maven to create WAR and deploy in application server.
  • Used Log4j for External Configuration Files and debugging.
  • Reviewed the code for ensuring adherence to Java coding standards.
  • Developed Functional Requirement Document based on users requirement.

Environment: J2EE, Servlets, JSP, Spring, Hibernate, MVC, Eclipse, JSTL, AJAX, JNDI, JMS, DOJO, WebSphere, XML, JAXB, SOAP, Maven, Log4j, Oracle, SQL, and Windows.

Confidential

Java Developer

Responsibilities:

  • Gathered system requirements for the application and worked with the business team to review the requirements, and went through the Software Requirement Specification document and Architecture document.
  • Redesigned the entire application using Spring, Dojo and Hibernate, which resulted in 30% decrease in response time, 25% less code and 15% increase in revenue.
  • Designed UML Use case diagrams, Class diagrams, and Sequence diagrams using Rational Rose.
  • Developed application using Spring MVC, JSP, JSTL and AJAX on the presentation layer, the business layer is built using Spring and the persistent layer uses Hibernate.
  • Used Apache POI for accessing Microsoft documents through Java code.
  • Implemented AJAX in suggestive search and to display dialog boxes with JSF and DOJO for some front end.
  • Created dynamic HTML pages, used JavaScript for client-side validations, and AJAX to create interactive front-end GUI.
  • Extensively used XML and Java Architecture for XML Binding (JAXB), to map java classes to XML representation.
  • Extensively used Eclipse IDE for developing, debugging, integrating and deploying the application.
  • Implemented Web Services with the help of WSDL, SOAP and JAX-WS to get updates from the third parties.
  • Implemented build scripts using Maven to create WAR and deploy in application server.
  • Used Log4j for External Configuration Files and debugging.
  • Designed various tables required for the project in Oracle database and used the Stored Procedures in the application.
  • Reviewed the code for ensuring adherence to Java coding standards.

Environment: J2EE, Servlets, JSP, Spring, Hibernate, MVC, Eclipse, JSTL, AJAX, DOJO, WebSphere, XML, JAXB, SOAP, Maven, Log4j, Oracle, SQL and Windows

Hire Now