We provide IT Staff Augmentation Services!

J2ee Developer Resume

5.00/5 (Submit Your Rating)

SUMMARY

  • Having 8 years of experience in all teh technical phases of Software Development Life Cycle (SDLC) including Requirement Analysis, Design, Implementation and Testing in both Web based and Enterprise applications with emphasis on Object Oriented, Java/J2EE and Client Server technologies.
  • Experience in developing teh application with Agile Methodology, Waterfall Methodology and Test - Driven Development.
  • Experience in Front-End UI technologies like HTML5, CSS3
  • Good working noledge with Java 1.8and implemented its features like Lambdas Expressions, Time API, Streams, functional interfaces, Collectors, default methods, type interfaces, foreach.
  • Having experience with Cloud Computing environment like Google Cloud Platform (GCP), Docker Containers.
  • Decent noledge on Jenkins and Kubernetes.
  • Basic noledge on AWS and Apache kafka.
  • Managed Docker orchestration and Docker containerization using Kubernetes.
  • Proficient in developing J2EE enterpriseapplications in Service Oriented Architecture and Micro Service Architecture.
  • Hands on Experience in developing web applications by using Spring framework moduleslike Spring IOC, Spring MVC, Spring Security, Spring Boot.
  • Expertise in developing data models using Hibernate Object relational mapping (ORM) framework and used Hibernate Annotations to reduce time at teh configuration level.
  • Expert in Core Java with strong understanding of Garbage Collector, Collections, Multithreading, Event handling, Exception handling and Generics.
  • Expertise in J2EE Technology- Servlets, Struts, Spring, JDBC, JTA, JPA, Hibernate and JMS.
  • Experience with distinctive design patterns like Singleton, Factory, Prototype,Front Controller, DAO and MVC.
  • Worked with design and development of robust and highly scalable Web Service platforms and API’s based on REST and SOAP for enterprise applications using WSDL, UDDI, XML, JAX-WS, JAX-RS, JAXB, JAX-RPC technologiesand Jersey frameworks.
  • Decent Experience in using code repository tools GIT, SVN, and Piper.
  • Expertise in back end/server-side java technologies such as: Web services, Java persistence API (JPA), Java Messaging Service (JMS), Java Database Connectivity (JDBC) and Java Naming and Directory Interface (JNDI).
  • Good Understanding in databases such as Oracle, MySQL, SQL Server and Spanner databases to manage tables, views, indexes
  • Experience in JMS over messaging to exchange teh information in more reliable and asynchronously for enterprise applications using Active MQ and Rabbit MQ.
  • Proficient with build automation tools like Gradle, Maven and Ant for builds and deployments to different environments.
  • Experience on different IDEs such as Eclipse, Spring Tool Suite, IntelliJ and deployment using Application Servers like Apache Tomcat, Web Sphereand JBOSS
  • Experience with JUnit, Mockito, Log4j in developing test cases and determining application functionality.
  • Excellent Team player, very well adapted to work with various levels of management teams.
  • Has shown proficiency to deliver in a fast paced environment with zero tolerance deadlines.
  • Strong communication and analytical skills and a demonstrated ability to handle multiple tasks as well as work independently or in a team.

TECHNICAL SKILLS

Programming Languages: Java 1.8, J2EE, and SQL.

Tools: and Framework Struts, Spring, Hibernate, Spring MVC, Spring IOC, Spring Boot, Spring Security, Struts, JUnit, SOAP UI, JIRA.

J2SE/J2EE Technologies: Java, J2EE, JDBC, Servlets, JSP, JMS, Java Beans, JSTL, Struts, EJB, Spring, Hibernate, JTA, JNDI, JPA JMS, Web Services (JAX-RPC, JAX-WS, SOAP, REST, WSDL, UDDI and RESTFUL).

Web Technologies: HTML5, CSS3, JavaScript, ES6, JQuery, Bootstrap, Angular 8, JSON Restful.

XML Technologies: XML, DOM, DTD, XSD and XSLT.

Databases: Oracle, SQL-Server, MySQL server, MS SQL, Spanner

Web/Application Servers: Apache Tomcat, IBM WebSphere, Web logic Application server, JBOSS.

Build Tools: ANT, Maven, Gradle, Docker and Jenkins,Kubernetes

IDE / Tools: Eclipse, IntelliJ, Spring Tool Suite (STS)

Testing Tools/ Others: JUnit, Mockito, Soap UI, Log4j and JIRA

Version Control: Tortoise SVN, GIT and Piper

Platforms: Windows, Linux and Unix.

Methodologies: Agile, Waterfall, Test Driven Development

PROFESSIONAL EXPERIENCE

Confidential

J2EE Developer

Responsibilities:

  • Worked on High level and low-level system design, planning, estimation and implementation.
  • Worked on Java 1.8 features such as Lambda Expressions for making anonymous inline function calls by using Functional Interfaces, which makes code readable and concise.
  • Create and configured teh continuous delivery pipelines for deploying Microservices into GCP cloud.
  • Developed teh application with various Spring Framework modules like Spring AOP, SpringBoot
  • Used Spring AOP for solving crosscutting concerns like keeping customer log data and transactions details etc.
  • Involved in using JPA(Java Persistence API) frameworks.
  • Developed Micro Service to provide RestfulAPI utilizing Spring Boot with Spring MVC.
  • ManagedGoogle Cloud Platform Services (GCP) like Compute Engine, Cloud Storage, App engine, IAM, Spanner, Google Kubernetes Engine, Cloud buildthroughGCP Console andCloud Shell
  • Developed a RESTfulbased service for data retrieval to make it independent of teh current application.
  • Involved in development of Restful web services using Spring Boot in aSpringbased project.
  • Worked on XML and JSON for transferring and retrieving data between different applications.
  • Worked on XSLT and XSD for teh transformation and translation of XML.
  • Experience in using JUnit and build tools such as MAVEN.
  • Collaborated with testers and developers and prepared test plans for producing high quality software applications
  • Worked on Log4j for logging errors, messages and performance logs

Environment: Java 1.8, J2EE, HTML5, Java Script, CSS3, Angular 8, Spring Boot, OAuth, XML, GIT, JUnit, Maven, Spring Restful, Google Cloud Platform (GCP), Micro Services, Log4J, MS SQL Server, JIRA and IntelliJ, Eclipse IDE.

Confidential

Java/J2EE Developer

Responsibilities:

  • Worked on High level and low-level system design, planning, estimation and implementationsuch as Lambda Expressions for making anonymous inline function calls by using Functional Interfaces which makes code readable and concise..
  • Managed Docker orchestration and Docker containerization using Kubernetes.
  • Used Kubernetes to orchestrate teh deployment, scaling and management of Docker Containers.
  • Used Jenkins pipelines to drive all micro services builds out to teh Docker registry and then deployed to Kubernetes
  • Create and configured teh continuous delivery pipelines for deploying Micro Services and Lambda functions using Jenkins CI server.
  • Worked on development and implementation of teh MVC Architectural pattern using Spring Framework.
  • Developed teh application with various Spring Framework modules like Spring IOC, Spring AOP, SpringBoot
  • Used Spring MVC framework at teh Web tier level to isolate each layer of teh application so dat complexity of integration will be reduced, and maintenance will be very easy.
  • Making teh code changes to meet client requirements.
  • Involved in design and development of teh Hibernate Domain Model for teh service.
  • Involved in using JPA(Java Persistence API) frameworks and APIs as JDO and Hibernate.
  • Developed a RESTfulbased service for data retrieval to make it independent of teh current application.
  • Involved on development of Restful web services using JAX-RS in a Spring based project.
  • Proficient in Application Development/Maintenance using Legacy RPI languages.
  • Worked on XML and JSON for transferring and retrieving data between different applications.
  • WebSphere is used as an Application Server to Deploy teh Application.
  • Experience in using JUnit and build tools such as MAVEN.
  • Collaborated with testers and developers and prepared test plans for producing high quality software applications
  • Worked on Log4j for logging errors, messages and performance logs

Environment: Java 1.8, J2EE, HTML5, CSS3, JavaScript, Hibernate, Spring MVC, Spring IOC, Spring boot, spring security, OAuth, XML, GIT, Docker,Kubernetes,JSP, JUnit, Maven, IBM WebSphere, JAX-WS, Restful, Micro Services, Log4J, Oracle, WSD, JIRA and Spring Tool Suite.

Confidential

Java/J2EE Developer

Responsibilities:

  • Planning, analysis, design and implementation of different modules using Agile (Scrum) Methodology.
  • Designed Class diagrams and Sequence diagrams in teh detailed design phase of teh project using Rational Rose.
  • Used AJAX & JSON communication for accessing RESTful Web Services payload.
  • Developed teh view-controller components using Servlets/JSPs, JavaScript, CSS, HTML.
  • Implemented SOA architecture with Web Services using SOAP, WSDL, UDDI and XML using Apache CXFframework tool/Apache Commons. Worked on parsing teh XML files using DOM/SAX parsers.
  • Implemented Dependency Injection (IOC) feature of spring framework to inject beans into User Interface and AOP for Logging.
  • Used Spring MVC, AJAX and Dependency Injection for handling presentation and business logic.
  • Developed teh service layer, a layer dat acts as bridge between teh presentation layer and data access layer, with Spring framework.
  • Configured development environment using JBOSS application server for developer’s integration testing.
  • Developed persistence Layer using Hibernate to persist teh data and to manage teh data.
  • Developed Hibernate configuration files and queries and Implemented DAO classes.
  • Used TOAD to get connected to Oracle to access teh backend OracleDatabase for verifying and validating teh data inserted.
  • Written and implemented JMS publisher and subscriber for both real-time and batch processing of update notification message using RabbitMQ message broker services.
  • Developed unit testing frame work using JUnit test cases for continuous integration testing and used JTest Tool for performance testing.
  • Developed teh build scripts using Maven.
  • Used JIRA for design, and Log4j for bug tracking.
  • Used Eclipse as teh IDE and used eclipse standard/ plug-in features for editing, debugging, compiling, formatting, build automation, test case template generation, mutator/accessor code generation and version control (SVN).
  • Used GIT Version Controller to maintain teh version of teh files and took teh responsibility to do teh code merges from branch to trunk and creating new branch when new feature implementation starts.
  • Experience in developing unit tests using JUnit and Mockito, performance testing with JMeter and automated testing with TDD (Test Driven Development), as well as utilizing Log4J.

Environment: Java, J2EE, HTML5, CSS3, Bootstrap, JQuery, Spring IOC, Spring AOP, Spring MVC, Spring Security, Web Services (SOAP and REST), Spring Boot, WSDL, Service Oriented Architecture, Hibernate, Oracle10G, JBOSS, JUnit, Log4j, JMeter, TDD, Maven, JIRA, GIT and Spring Tool Suite.

Confidential

Java/J2EE Developer

Responsibilities:

  • Involved in Requirement Analysis, Design, Development and Testing of teh risk workflow system.
  • Involved in teh implementation of design using vital phases of teh Software development life cycle (SDLC) dat includes Development, Testing, Implementation and Maintenance Support in WATERFALL methodology.
  • Created user-friendly GUI interface and Web pages using Struts, JSP, HTML, CSS, AJAX, JQuery and JavaScript.
  • Responsible for designing, coding and developed teh application in J2EE using Struts MVC.
  • Implemented Struts framework (Action & Controller classes) for dispatching request to appropriate classes.
  • Used simple Struts Validation for validation of user input as per teh business logic and initial data loading.
  • Achieved synchronization of multiple threads through Multithreading and Exception Handling.
  • Extensively used JSON to parse teh data from server side to satisfy teh business requirement.
  • Developed Struts Action Forms, Action classes and performed action mapping using Struts.
  • Developed batch job using EJB scheduling and leveraged container managed transactions for highly transactions.
  • Involved in developing Web Services to send XML request and reading teh response SOAP UI from Java platform.
  • Used various CoreJava concepts such as Multi-Threading, Exception Handling, Collection APIs,Garbage collections for dynamic memory allocation to implement various features and enhancements.
  • Consumed Web Services to interact with other external interfaces in order to exchange teh data in different forms by using Restful service.
  • Established Database Connectivity using JDBC for Oracle.
  • Used Log4J for application logging and notification tracing mechanisms.
  • Developed teh ANT scripts for preparing WAR files used to deploy J2EE components.
  • Analysis and Bug fixing of teh production problems and defects along with enhancements.
  • Implemented JUNIT test cases for unit testing and Suites for end to end testing.
  • Used JIRA for tracking teh Project Stories and bug fixing.
  • Used SVN to check-in and check-out and co-ordinate among team members for Version Controlling.

Environment: Java, HTML, CSS, AJAX, JQuery, JavaScript, JSON, XML, Struts, JDBC, IBATIS, Web Services, SOAP UI, Restful, HQL, SQL, JBOSS, Oracle, ANT, Eclipse IDE, JIRA, Tortoise SVN, and UNIX.

Confidential

Jr.Java/J2EE Developer

Responsibilities:

  • Developed teh application based on MVC architecture.
  • Developed web application using JSP, Servlets, Java beans dat uses MVC design pattern.
  • Created user-friendly GUI interface and Web pages using HTML, CSS and JSP.
  • Wrote JavaScript for client-side validation.
  • Used Java Fundamentals and OOPS concepts like inheritance, polymorphism, abstraction to develop teh code.
  • Implemented core java concepts like Multithreading, Exception Handling and Collection wherever necessary.
  • Used Eclipse as IDE tool for creating Servlets, JSP, and XML.
  • Wrote SQL for JDBC prepared statements to retrieve teh data from database.
  • Monitored teh logs using Log4J and fixed teh problem.
  • Teh Application was deployed on Apache Tomcat Server.
  • Involved in build and deploying teh application using ANT.
  • Used Configuration Management Tools for version control, whichis built on CVS.
  • Worked on bug fixing and Production Support.

Environment: Java, HTML, CSS, JavaScript, JSP, Servlets, JDBC, MVC Design pattern, SQL, Log4J, Apache Tomcat server, My SQL, Eclipse IDE, CVS, ANT, Log4J.

We'd love your feedback!