We provide IT Staff Augmentation Services!

Sr. Java/j2ee Developer Resume

5.00/5 (Submit Your Rating)

Irvine, CA

PROFESSIONAL SUMMARY:

  • 8 plus years of Java Development Experience that includes Analysis, Design, Development, Documentation, Implementation, Testing phases of Enterprise, Client/Server, Web based and system level applications on Java/J2EE technologies.
  • Experience in working with various Software Development Life Cycle (SDLC) methodologies based on Agile and Waterfall Model.
  • Good knowledge in designing and developing Multi - threaded applications using Executor Framework.
  • Have experience in Object Oriented Analysis and Design development and implementation of Web based applications.
  • Expert in Core Java with strong understanding of Multithreading, Collections, Generics, Exception Handling, Reflection.
  • Good experience in design and implementation of Client/Server Web Applications using J2EE frameworks Spring, Hibernate, Rest, JDBC, Servlets, JSP and JSTL.
  • Have expertise in Spring Framework as a container to help easy Transaction management, Hibernate integration and writing Restful webservices.
  • Well experienced in modules of Spring Framework: Spring Core, DI, Spring AOP, Spring MVC, Spring IOC, Spring Rest, Spring Security, Spring Boot, Spring Batch, Spring Cloud and Spring Transaction.
  • Experience in developing and supporting applications that consume and/or generate SOAP/Restful Web Services using JAX-WS, JAX-RS.
  • Used Swagger for documenting REST calls.
  • Strong in Object oriented design/analysis, UML modelling
  • Strong in Design patterns (MVC, Singleton, Factory pattern, Façade. etc.).
  • Experience with Java 8 features such as Lambda Expressions, Streams and Functional programming.
  • Experience in Hibernate and HQL, Criteria Query, SQL, PLSQL, Query Cache.
  • Used OAuth 2.0 tokens for secure access to server resources from external clients.
  • Hands on Experience in developing Single Page Applications (SPA) using Angular2 HTML5, CSS3.
  • Worked on UI with JSTL, Java Script, CSS, XSLT, XHTML, AJAX, Custom Tags Libraries, jQuery.
  • Strong knowledge on continuous integration tool Jenkins.
  • Involved in Unit Test Cases writing and having good knowledge in Junit and Mockito.
  • Experience in writing SQL, PLSQL programming, RDBMS database design, creation, and management of schemas, writing stored procedures, functions, triggers.
  • Strong experience in database in ORACLE, MySQL, and MongoDB.
  • Good knowledge on AWS components. Used SQS, S3, SNS through Java API to send and receive the information.
  • Experience in developing applications on various web containers/application servers such as IBM WebSphere, Apache Tomcat, and JBoss.
  • Used log4j for logging the events in the application.
  • Hands on Experience in writing scripts for project compilation build management tools using Maven, ANT.
  • Experience in using JIRA for bug tracking and raising tickets.
  • Experience in version control tools like GIT Hub, SVN and CVS.
  • Excellent communication, analytical and interpersonal skills, and highly motivated team player with ability to work independently.

TECHNICAL SKILLS:

Programming Languages: JDK 1.8, 1.7, 1.6, C, C++

Technologies: JDBC, Servlets, Spring Core, Spring AOP, Spring Security, Spring JDBC, Spring Integration, Spring Batch, SOAP and RESTful Web Services, JPA, JNDI.

ORM Tools: JPA, Hibernate

Front End (Web): HTML, XML, JSON, CSS, JSP, JSTL, JavaScript JavaScript: jQuery, Angular, Node JS

Frameworks: Struts 2.0, JSF, Spring

Application Servers: JBoss, Tomcat 7 WebSphere 8.5

Middleware: JMS (Java Message Service), SQS (Simple Queue Service)

Databases: Oracle, MySQL, PostgreSQL, MongoDB

Database Tools: Toad for MySQL, Toad for Oracle, SQL Developer for Oracle

Build Tools: Maven 3.0, Ant

Bug Tracking Tools: Jira, ClearQuest

SCM: CVS, Git, Tortoise SVN, Tortoise Git.

Web service Specifications: JAX-RPC, JAX-WS, JAX-RS(Restful)

Design Patterns: Session Façade, Business Delegate, Front Controller, Service Locator, Singleton, Observer, DTO, DAO, MVC, Iterator, Factory, Abstract Factory

Design Methodologies: Agile, Scrum, Test Driven, Waterfall

IDEs: Eclipse, NetBeans, Intelli J IDEA

UML tools: Microsoft Visio, IBM Rational Rose

Tools: Junit 4.x, TestNG, Selenium, JMETER, Mockito, Postman, Swagger

PROFESSIONAL EXPERIENCE:

Confidential -Irvine, CA

Sr. Java/J2EE Developer

Responsibilities:

  • Developed application using Angular 2 on the presentation layer, the business layer is built using Spring (Spring MVC, Spring Boot, Spring AOP, Spring IOC) and the persistent layer uses Hibernate.
  • Data Operations are performed using Spring ORM auto wiring with Hibernate and Implemented Hibernate Template and criteria API for Querying database.
  • Rest architecture-based web services to facilitate communication between client and servers and used Postman to test the web service responses.
  • Implemented Micro Services based Cloud Architecture on AWS Platform.
  • Actively participated in deploying the application in Tomcat.
  • Created web application prototype using jQuery, Angular 2 and Bootstrap.
  • Developed user interfaces using JSP, JSTL, AJAX, Java Script, HTML5, and CSS.
  • Maintained the app on different UNIX platforms and setup the development, testing, and staging environments for application development.
  • Created POC for various functionalities using latest Java 8 Technologies such as Functional programming, Lambda expressions, Parallel Streams API
  • Extensively used Oracle programming using SQL and Oracle PL/SQL.
  • Used AWS(EC2/S3/EBS) for prototyping and subsequent evaluation.
  • Used JPA with Entity Beans for interacting with Persistence Layer for CRUD operations.
  • Developed Oracle SQL Stored Procedures and Queries for Payment release process and authorization process.
  • Hands on experience with Testing application using JUnit, Advanced Rest Client and Log4j in developing test cases and determining application functionality.
  • Used JTest Tool and Mockito for performance testing.
  • Jenkins continuous Integration tool used to automate building and testing of software source-code status.
  • Used Maven, Jenkins, GIT to create nightly automation scripts.
  • Connected to Data Sources and performed operations using Spring ORM framework.
  • Established connections with other applications by using Rabbit MQ.
  • Used JIRA Tool for Bug, issue Tracking, assigning task among the Team in the Agile Board

ENVIRONMENT: Java, J2EE, Hibernate, Spring, Rest, jQuery, Ajax, JavaScript, JSPAngular 2, Bootstrap, Oracle, Oracle SQL, CRUD, Eclipse, JUnit, Jenkins, Maven, Tomcat.

Confidential -New York

Sr.JAVA/J2EE full stack Developer

Responsibilities:

  • Use of Core Java Design Patterns such as factory pattern and Singleton pattern.
  • Developed web modules by using Spring MVC, Hibernate and Servlets.
  • Effective usage of XML throughout modules like getting the Process handlers, Service Handlers, data based on the Payment Credentials.
  • Designed and developed Hibernate components and mappings corresponding to the tables.
  • Development of code using JSP, HTML5, CSS3, JavaScript and JQuery library.
  • Used Bootstrap library to quickly build project UI's and used AngularJS framework to associate HTML elements to models.
  • Implemented the application using Spring IOC, Spring MVC Framework, Spring Batch, Spring Boot and handled the security using Spring Security.
  • Used Spring Boot for radically faster and widely accessible Spring Development.
  • Developed Spring validation framework and JavaScript for validation.
  • Hibernate was used for Object Relational mapping along with MY SQL database.
  • Implemented NoSQL MongoDB as the Back-End storage system of the application.
  • Extensive experience on using Angular directives, working on attribute level, element level and class level directives to perform DOM manipulations.
  • Created Interfaces between the systems by using REST web services. They are used to send the messages from client to service.
  • Built scripts using GRADLE and deployed the application on the JBoss application server.
  • Perform adequate unit testing by using JUNIT and provide automated unit test cases.
  • Used JIRA for bug tracking.
  • Involved in AGILE Methodology process which includes bi-weekly sprint and daily scrum to discuss the design and work progress.
  • Responsible for building, deploying and version controlling the code by using GITHUB.

Environment: Spring MVC, Spring Boot, IOC, servlets, Hibernate, Messaging systems, HTML 5, CSS 3, JavaScript, jQuery, REST Web services, AngularJS, Bootstrap, Ajax, JSON, XML, Log4j, JBOSS, Eclipse, GRADLE, MY SQL, Mongo DB.

Confidential -Houston, TX

Java Developer

Responsibilities:

  • Followed Agile Development Environment with 3 weeks' sprint process.
  • Experienced in Analysis, Design, Development, Integration, Deployment and Maintenance of Web services, Client Server and Web based applications using J2EE/Java, JSP, JavaScript, Servlets and XSLT.
  • Developed web services with REST using JAX-RS using Jersey which helped communicating through different modules of the application.
  • Involved in using Active Directory (AD) for managing access to key business applications and integrated single sign-on.
  • Focused primarily on the MVC components such as Dispatcher Servlets, Controllers, Model and View Objects, View Resolver.
  • Involved in creating the Hibernate POJO Objects and utilizing Hibernate Annotations.
  • Used Hibernate, object/relational-mapping (ORM) solution, technique of mapping data.
  • Used Spring Core for concept of Inversion of control (IOC) and implemented using dependency injection.
  • Implemented Struts framework (Action and Controller classes) for dispatching request to appropriate class.
  • Used Struts Validation framework for validation of user input as per the business logic and initial data loading.
  • Developed the User screen flow in the scanner application using Spring MVC architecture.
  • Maintained the source code revisions in the GIT repository and used Tortoise GIT as a revision control client for the Windows Shell interface.
  • Made use of Hibernate Query language for the database operations.
  • Used Oracle SQL Developeras a GUI to the Oracle database for performing the different database actions.
  • Used JBoss as an application server to deploy the code.
  • Worked on jasmine test cases where unit test cases are written for Single Page Application (SPA) with AngularJS routing.
  • Developed REST based web service for exposing the weights to the client application.
  • Used Apache Maven as a build tool for building the RESTful web-service.
  • Provided RPC mechanism to the already existing GWT pages to access the server-side resources.
  • Responsible for AJAX calls to make asynchronous requests and avoid the page transitions.
  • Used Bootstrap and CSS framework for the most efficient way of developing the UI.
  • Responsible for creating the JSON objects for parsing and generating the data between the server and client application.
  • Used JIRA for issue tracking.
  • Designed and developed the controllers in Groovy scripting to provide a dynamically extensible environment.
  • Supported QA testing to ensure the verification of the developed software.

Environment: Java, Spring, Angular JS, Node.js, HTML, CSS, Bootstrap, AJAX, GWT, RESTful, Hibernate, Maven, AWS (Amazon Dynamo DB, Amazon SQS, Amazon Cloud Watch, Amazon Lambda), JBoss, Oracle, JSON, GIT, JIRA.

Confidential

Java Developer

Responsibilities:

  • Involved in the Analysis, Design, Implementation and Testing of Software Development Life Cycle (SDLC) of the project.
  • Assisted the analysis team in performing the feasibility analysis of the project.
  • Designed Use Case diagrams, Class diagrams and Sequence diagrams and Object Diagrams in the detailed design phase of the project using Rational Rose 4.0.
  • Developed presentation layer of the project using HTML, JSP 2.0, JSTL and JavaScript technologies.
  • Developed complete Business tier using Stateless and Stateful Session beans with EJB 2.0 standards using Web Sphere Studio Application Developer (WSAD 5.0)
  • Used various J2EE design patterns, like DTO, DAO, and Business Delegate, Service Locator, Session Facade, Singleton and Factory patterns.
  • Consumed Web Service for transferring data between different applications.
  • Used Object/Relational mapping Hibernate 3.0framework as the persistence layer for interacting with Oracle 9i.
  • Extensively used IBM Web Sphere 5.0 while writing code and for creating Data Sources.
  • Written complex SQL queries, stored procedures, function ns and triggers in PL/SQL.
  • Configured and used Log4J for logging all the debugging and error information.
  • Developed Ant build scripts for compiling and building the project.
  • Used IBM Web Sphere 5.0 for deploying the application.
  • Used CVS Repository for Version Control.
  • Created test plans and JUnit test cases and test suite for testing the application.
  • Participated in the production support and maintenance of the project.

Environment: Java 1.4.1, JSP 2.0, HTML, JavaScript, EJB 2.0, Struts 1.1, JDBC 2.0, IBM Web Sphere 5.0, XML, XSLT, XML Schema, JUnit 3.8.1, Rational Rose 4.0, Ant 1.5, UML Oracle9i.

Confidential

Java Developer

Responsibilities:

  • Developed Web interface using JSP, Standard Tag Libraries (JSTL).
  • Developed different GUI screens using Swing, JSP, HTML, DHTML and CSS to design the user interface.
  • Developed Action form beans, action classes for implementing business logic for the Struts Framework.
  • Created Enterprise Java Beans (EJB’s) and deployed them in the BEAN WebLogic application server environment, to implement business logic and interface with back-end object-oriented database system.
  • Extensively used DOM and SAX parsers for parsing XML data and XSLT for XML transformations parsers.

Environment: JAVA, JSTL, Swing, JSP, HTML, DHTML, CSS, Struts, EJB, IBM Web Sphere, DOM, SAX parser, XML, AJAX, JavaScript.

We'd love your feedback!