We provide IT Staff Augmentation Services!

Java/ J2ee Developer Resume

5.00/5 (Submit Your Rating)

Seattle, WA

PROFESSIONAL SUMMARY:

  • 8 years of IT experience as Java/J2EE Developer in Analysis, Design and Development, Testing, Deployment and Implementation of Java/J2EE applications.
  • Expertise in Design and Analysis of Web and Enterprise Applications using Object Oriented (OOP) Analysis and Design (OOAD) Methodology.
  • Experience on Software Development Life Cycle (SDLC) process in Waterfall, Agile, Scrum, Test Driven Development (TDD), System Analysis, design document, user support and documentation for various vertical sectors.
  • Hands on experience in developing web based applications using Java 1.8, JSP, Servlets, JDBC, spring 4.x, SOAP and Restful Web Services (SOA), JAX - WS, JAXRS, JMS, JSON, XSL, XML, SAX/DOM, Hibernate.
  • Worked on different modules of spring including SpringIOC, SpringJDBC, SpringMVC, SpringORM and SpringBoot.
  • Experience in using Hibernate Criteria API and HQL for querying the data base.
  • Strong knowledge in core aspects of Java Collections, Multithreading, Exception Handling.
  • Experience in developing Web Services that includes Micro services, RESTful web services, SOAP, WSDL.
  • Experience in implementing SOA architectures with Web Services using WSDL and SOAP.
  • Expertise in applying JMS (Java Messaging Service) for reliable information exchange across Java applications
  • Expertise in design patterns including Front Controller, Data Access Object, MVC and Singleton.
  • Expertise in designing J2EE compliant systems for deployment on Apache Tomcat, Web Sphere, Web Logic and JBoss application servers.
  • Proficiency in programming with Java IDE's like Eclipse, Net beans, Spring Tool Suite.
  • Experience in working with microservices architecture.
  • Familiar with AWS services like EC2, S3.
  • Strong knowledge on Software Development Life cycle methodologies like Agile, Waterfall.
  • Extensively worked with SQL, PL/SQL to develop efficient queries.
  • Experience in databases like Oracle, SQL Server, MySQL and No-SQL database like MongoDB.
  • Experience with Test Driven development like JUNIT, Testing, and Mockito.
  • Experience in internet technologies like JavaScript, JSTL, HTML5, Angular JS, XML, CSS and AJAX.
  • Good experience in developing test cases with JUnit for Unit testing and logging using Log4J for extensible logging, debugging and error tracing.
  • Good working knowledge on GIT, SVN and CVS for version control
  • Used tools like Ant, Maven and Jenkins to build and deploy the source code using Project Object Model (POM).
  • Committed to excellence, self-motivator, fast-learner, team-player, and a prudent developer with strong problem-solving skills and communication skills.
  • Ability to learn and use new systems and paradigms in considerably less time, Solid communicator with exceptional team-building skills.

TECHNICAL EXPERTISE:

Languages: JAVA 1.5,1.6,1.7,1.8, SQL, PL SQL

J2EE Technologies: JSP, Servlets, Struts2, Spring MVC, EJB, Hibernate, JSTL, JMS, Log4j, JDBC, Java Beans, Spring Boot, JAX-RS, JAX-WS, Hibernate, JIRA.

Web Services: SOAP, RESTful Web services, WSDL, JAX-WS, WSDL, AWS

Application/Web Servers: Apache Tomcat, Web Logic, Web Sphere

Web Services: JAX-WS, JAX-RPC, JAX-RS, SOAP, WSDL, UDDI

Methodologies: Agile, Scrum, UML, OOP, OOAD, TDD, BDD and J2EE Design Patterns.

Web Technologies: HTML5, AJAX, XML, XSLT, JSON, JQuery, Java Script, CSS3, Angular JS, Node JS, JSF, JSTL, DOM, JAXB.

Databases/API: Oracle, MySQL, SQL Server.

Versioning Tools: CVS, Clear Case, GIT, SVN.

Development Tools: Ant, Maven, JUnit.

WORK EXPERIENCE:

Confidential, Seattle, WA

Java/ J2EE Developer

Responsibilities:

  • Followed Scrum methodology and implemented two-week sprint model. Involved in day to day standup meetings.
  • Extensively worked with spring modules like Spring MVC, JDBC, and IOC module.
  • Designed Hibernate mappings, associations and relationships between business objects.
  • Development using IOC, Dependency Injection using Spring framework
  • Implemented Persistence Layer using Hibernate with Spring JPA.
  • Implemented Micro Services based on Restful API utilizing Spring Boot with Spring MVC.
  • Developed the persistence layer using Hibernate Framework, created the POJO objects and mapped using Hibernate annotations.
  • Utilized spring annotations for Dependency Injection.
  • Implemented Java/J2EE design patterns like singleton, MVC.
  • Designed Hibernate mappings, associations and relationships between business objects.
  • Extensively worked with Core Java concepts like Exception Handlings, Collections and Multi-Threading concepts.
  • Written Unit Tests to test the service layer using Mockito and Junit and used POSTMAN for testing the web services.
  • Experience in understanding the stored procedures and rewriting the business logic in Java.
  • Working experience on Hibernate Criteria API and HQL queries to retrieve the data from data base
  • Extensively worked with Java 8 Lambdas and Streams API.
  • Used Toad to work with Oracle database for creating procedures and functions.
  • Extensively worked with SQL, PL/SQL to develop efficient queries.
  • Experience in understanding the stored procedures and rewriting the business logic in Java.
  • Experience in development of a well responsive single page application using AngularJS framework,
  • JavaScript, and JQuery in conjunction with HTML, CSS3 standards, with front-end UI team.
  • Worked with JIRA issue tracking system.
  • Used Jenkins for deploying the application to test and production environments.
  • Worked with GIT for Version control.

Environment:: Java/J2EE 1.8, Spring IOC, Spring MVC, Spring Boot, Hibernate, HQL, JSP, HTML, CSS3, JavaScript, AJAX, AngularJS, Hibernate 4, Spring 4.0, XML, POSTMAN, Restful Web Services, Mockito, JUnit, JMS, PL/SQL, Maven, Eclipse IDE, JIRA, Log4J, Apache Tomcat 7, GIT.

Confidential, San Jose, CA

Sr. Java/J2EE Developer

Responsibilities:

  • Responsible for overall design & analysis of UI components and integration with existing J2EE.
  • Understood functional specifications, designing and developing creative solutions to meet business requirements.
  • Used Spring Framework for MVC architecture.
  • Developed the User Interface using JSP, Spring MVC, HTML, CSS3, JavaScript, JQuery, Node JS and Angular JS.
  • Used the basic principles of MVC to in corporate the Angular.js to build client side application and Node.js for building server side API's.
  • Used the Spring IOC feature to get Hibernate session factory and resolve other bean dependencies also used spring framework AOP features and JDBC module features to persist the data to the database.
  • Implemented the application using Spring MVC Framework, Spring Boot and handled the security using Spring Security.
  • Developed the persistence layer using Hibernate Framework, created the POJO objects and mapped using Hibernate annotations.
  • Designed and developed functionality to get JSON document from Mongo DB document store and send it to client using RESTful web service.
  • Implemented RESTful Web services (JAX-RS) using Jersey.
  • Written Unit Tests to test the service layer using JUnit and used POSTMAN for testing the web services.
  • Maven is been used as a build tool to build and deploy the application deployed on Web Logic Server.
  • Created test cases for DAO Layer and service layer using JUNIT.
  • Worked closely with testing team to resolve any system test issues.
  • Used SQL statements and procedures to fetch the data from the database.
  • Used CVS as a documentation repository and version controlling tool.

Environment:: J2EE 6, Hibernate 3.0, spring, J2EE Servlets, HTML, JSP, AJAX, JSF, CVS, UML, XML, XHTML, JavaScript, CSS, XSL, Web Logic, Log4j.

Confidential

Sr. Java/J2EE Developer

Responsibilities:

  • Involved in Development and support phase of Software Development Life Cycle (SDLC), implementation and Testing.
  • Struts Action Servlet is used as Front Controller for redirecting the control to the specific J2EE component as per the requirement.
  • Implemented transaction management using Spring AOP and Declarative Transaction Management.
  • Experience in Hibernate which includes integrating legacy databases, writing custom CRUD statements, integrating stored procedures and functions and performed polymorphic associations.
  • Developed hibernate DAO Accessory Classes using Spring JDBC Template
  • Worked with Hibernate for object relational mapping and connection management.
  • Configured spring and EJB to manage java beans and set their dependencies in a context file.
  • Wrote JavaScript validations to validate the fields of the user registration screen and login screen
  • Involved in bug fixing of various modules in the application that were raised by the Testing Team.
  • Provided extensive pre-delivery support using Bug Fixing and code Reviews.
  • Used SVN for version control across common source code used by developers.
  • Developed UI using HTML, JSP and Tag Libraries.
  • Developed Functions, Stored Procedures, and Triggers to process the trades and also established data integrity among tables sitting on Oracle Database.
  • Developed the XML Schema for the data maintenance and structures.
  • Used TOAD for data management and XML to exchange data.
  • Created Test cases, JUnit test cases and tested the application thoroughly.
  • Fix defects as needed during the QA phase, support QA testing, troubleshoot defects and identify the source of defects.
  • Followed Agile Methodology and used JIRA for planning and bug tracking.
  • Prepared documentation and participated in preparing user's manual for the application.

Environment: Java 1.6, spring, Hibernate, Spring JDBC, EJB, TOAD, HTML, CSS, JSP, XML, Oracle 11g, TOAD, JUnit, EJB3, SVN

Confidential

Sr. Java/J2EE Developer

Description:

Responsibilities:

  • Responsible and mentored the team in complete software development lifecycle (SDLC) tasks - design, coding, testing, and documentation using Rational Unified Process (RUP) for analysis and design of application.
  • Designed and developed the User Interface using Html, CSS, JSP’s, Servlets, and Tiles framework
  • Involved in the development of business module applications using J2EE technologies like Servlets, JSP and JDBC.
  • Used core java to design application modules, base classes and utility classes.
  • Used Multithreading in this application to improve the performance.
  • Using Spring IOC Module to implement dependency injection to make the application loosely coupled.
  • Used the light weight container of the Struts Frame work along with Spring Integration to provide architectural flexibility for inversion of controller (IOC).
  • Struts with Tiles Framework is implemented for a common look in all the presentation views.
  • Implemented Service Oriented Architecture (SOA) using JMS for sending and receiving messages while creating web services.
  • JPA is used in persistence layer for mapping an object-oriented domain model to a relational database (MySQL).
  • Implemented various design patterns in the project such as Business Delegate, Data Transfer Object, Data Access Object, Service Locator and Singleton.
  • Used SQL statements and procedures to fetch the data from the database.
  • Creating and Consuming Web Services; Communicating with SOAP messages for SOA systems.
  • Deployed the application on to Web Sphere application server.
  • Used log4j for logging messages and Rational Clear Case for version Control.
  • Developed test cases and performed unit test using JUnit Framework.
  • Used ANT scripts to fetch, build, and deploy application to development environment.

Environment: Java, J2EE, Servlet’s, Struts2, Spring, JSP, JPA, XML, HTM, JUnit, MySQL, JDBC, Web Services, JAX-RPC, Eclipse, Web Sphere, Rational Clear Case.

Confidential

Jr. Java Developer

Responsibilities:

  • Extensively used UML and Rational Rose for designing to develop various use cases, class diagrams and sequence diagrams.
  • Actively involved in analysis, design and implementation for given modules development.
  • Involved in production support team for resolving the requests raised by clients for service issues.
  • Used different user interface technologies JSP, HTML, CSS, and JavaScript for developing the User Interface of the application.
  • Implementation of MVC architecture by separating the Business Logic from the Presentation Logic using Struts framework.
  • Developed JSPs as views, Action servlets as controllers and Action classes as wrappers to business objects and Action form beans for modeling.
  • Created SQL queries and stored procedures and Functions.
  • Performed Unit Testing for the modified codes.
  • Setup logging mechanism using Log4J framework.
  • Developed test cases using JUnit for testing.

Environment:: Java 1.5, JSP, Struts, HTML, CSS, Eclipse, SQL, JUnit, UML, Log4J, Tomcat.

We'd love your feedback!