We provide IT Staff Augmentation Services!

Java/j2ee Developer Resume

4.00/5 (Submit Your Rating)

Houston, TX

SUMMARY

  • Around 8 years of experience in designing and developing Java/J2EE Web based and Enterprise Level Applications.
  • Participated in all phases of Software Development Life Cycle (SDLC) - analysis, design, development, integration, testing and deployment.
  • 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 Inheritance, Multithreading, Generics, Event handling and Exception handling, Collections.
  • Good experience in design and implementation of Client/Server Web Applications using J2EE frameworks Spring, Hibernate, Rest, JDBC, Servlets, JSP.
  • Have expertise in Spring Framework as a container to help easy Transaction management, JDBC access and Hibernate integration.
  • Well experienced in Spring Framework such as 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, CXF and apache AXIS.
  • Worked on Swagger API and auto - generated documentation for all REST calls.
  • Good knowledge on Java 8 new features like Lambda Expressions, Streams.
  • Good knowledge on Hibernate and HQL, Criteria Query, SQL, PLSQL, Query Cache.
  • Hands on Experience in developing Single Page Applications (SPA) using AngularJS, HTML5, CSS3.
  • Worked on UI with JSTL, Java Script, CSS, XSLT, XHTML, AJAX, Custom Tags Libraries, JQuery.
  • Strong in Object oriented design/analysis, UML modelling, classic J2EE design patterns (Singleton, Factory pattern, MVC pattern, Façade. etc.).
  • Experience with Java 8 features such as Lambda Expressions, Streams and Parallel Operations.
  • 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, DDL, DCL, DML SQL queries.
  • Strong experience in database design in SQL Server, ORACLE, MySQL and MongoDB.
  • Good knowledge on AWS cloud formation templates and configured SQS service through Java API to send and receive the information.
  • Experience in developing applications on various web containers/application servers such as IBM WebSphere(WAS), Apache Tomcat, and JBoss.
  • Good experience with Apigee to securely share data and services.
  • Worked with different IDE's like Eclipse and IntelliJ IDEA.
  • Implemented log4j to validate applications and for having the logs stored for the application.
  • Hands on Experience in writing scripts for project compilation Build Management Tools using Maven, ANT and Gradle.
  • 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: C, C++, JAVA - JDK, SQL, PL/SQL.

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

Java Core: OOPs concepts, Memory Management, Multi-threading, Exception Handling and Collection APIs.

IDE & Reporting Tools: Eclipse, IBM Rational Application Developer, IntelliJ

J2EE MVC Frameworks: Struts 2, Spring 3, 4 (Dependency Injection, Spring MVC, Spring Core, Spring Context, Spring AOP, Spring DAO, Spring IOC, Spring JDBC, Spring with JPA, Spring Rest).

Databases: SQL Server MySQL 5.0, Cassandra, Mongo DB, Oracle.

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

Servers: JBoss, Apache Tomcat 9, Web Sphere, Oracle Web Logic

Web Technologies: HTML, HTML 5, DHTML, CSS, Bootstrap, Java Script, JQuery, AJAX, Node.JS, Express JS, XML, SOAP, XSL, XSLT, XHTML, React.

ORM Frameworks: Hibernate 4, JPA

Client & Server Scripting: JavaScript, JQuery, Angular 2.x, 6.x, Node.JS, Express JS, JSP, JSTL

Batch Scripting: Ant, Maven, Gradel

Operating Systems: Windows, Linux, Unix.

Version Control: GIT, SVN, CVS

Transaction Control: JTA (Java Transaction API), Hibernate Transactions

Middleware Technologies: JNDI, JDBC.

Logging Tools: Log4j, SLF4J.

Tools: Junit, Mockito, JIRA, SourceTree, Docker, OAuth.

PROFESSIONAL EXPERIENCE

Confidential, Houston, TX

Java/J2EE Developer

Responsibilities:

  • Involved in analysis, specification, design, implementation and testing phases of Software Development Life Cycle (SDLC) for developing application.
  • Application is implemented using agile methodology where there is a daily SCRUM meeting to understand the status and resolve any issues.
  • Worked with Core Java concepts like Collections Framework, Java Reflector, Executor Framework, Multithreading, Exception Handling and Memory management.
  • Used Java-J2EE patterns like Model View Controller (MVC), Business Delegate, Data Transfer Objects, Data Access Objects, factory patterns.
  • Designed and developed the End Points (Controllers), Business Layer, DAO Layer using Hibernate template, using Spring IOC (Dependency Injection).
  • Automate build process through Maven build framework.
  • Implemented the application using Spring IOC, Spring MVC Framework, Spring Batch, Spring Boot and handled the security using Spring Security.
  • Used Spring Framework AOP Module to implement logging in the application to know the application status.
  • Configured Hibernate with Spring ORM as part of Spring and Hibernate Integration for best results.
  • Used Spring Core Annotations for Spring DI and Spring MVC for REST API s and Spring Boot for Microservices.
  • Hands on experience in creating components using React.js
  • Good experience in creating components documentation using react.js
  • Implemented RESTful web services using Jersey for JAX-RS implementation.
  • Implemented Micro Services based Cloud Architecture on AWS Platform.
  • Developed and maintained UNIX/ Perl/ Ant scripts for build and release tasks.
  • Extensively used JSON to parse the data from server side to satisfy the business requirement.
  • Implement Java8 features including Lambda, Advanced for each loop, and Streams.
  • Deployed .war files on JBoss server.
  • Developed views using HTML, CSS and React.JS components of Bootstrap framework.
  • Involved in developing UI pages using Angular JS and calling the Rest API's from backend.
  • Used Oracle as DB for the application.
  • Performed CRUD operations like update, insert and delete data.
  • Worked with AWS cloud service in creating EC2 instances and providing them roles, also sometimes participated in writing custom policies and deployed applications on Elastic Bean Stalk and EC2.
  • Used IntelliJ as Integrated Development Environment IDE.
  • Established connections with other applications by using Rabbit MQ.
  • Used JIRA to assign, track, report and audit the issues in the application.
  • Participated in troubleshooting issues on AWS and Cloud environments.
  • Involved in CICD process using GIT, Jenkins job creation, Maven build.
  • Worked on Log4J to validate functionalities and Mockito framework, JUnit for unit testing.

Environment: Spring, Spring Batch, Spring Boot, Spring Security, Servlet, XML, GIT, Angular, JSP, Spring MVC, Hibernate, Oracle, Mockito, IntelliJ, JUnit, Maven, JBoss, Restful, Log4J, Postman, AWS, Java8, Microservices, JIRA and Jenkins.

Confidential, Somerville, MA

Sr. Java/J2EE Developer

Responsibilities:

  • Involved in all the phases of SDLC including requirements collection, design & analysis of the customer specifications, development and customization of the application.
  • Designed front-end presentation logic using JSP, HTML and CSS.
  • Used JavaScript, JQuery, Angular JS, and AJAX technologies for front end user input validations and RESTful web service calls.
  • Created a Single Page Application (SPA) using Angular JS as framework, to bind data with specific views and to synchronize data with server.
  • System builds using Spring Model View Controller (MVC) architecture.
  • Implemented pre-authentication framework (Spring Security) for authentication and authorization.
  • Used Spring framework including Spring core/IOC, Spring Web, Spring Security, Spring IOC, Spring Annotations, Spring AOP, Spring Transactions.
  • Used a Micro service architecture, with Spring Boot-based services interacting through a combination of REST and MQ to deploy identity Micro services and Micro Components.
  • Used Hibernate ORM solution, technique of mapping data representation from MVC model to Oracle Relational data model with an SQL-based schema.
  • Handled Java Multi-Threading part in back-end component, one thread will be running for each user.
  • Written SQL Queries and stored procedures to interact with Oracle DB.
  • Developed RESTful web services using Spring Boot.
  • Used Swagger to document RESTful web services.
  • Designed, configured and deployed Amazon Web Services (AWS) for a multitude of applications utilizing the Amazon cloud formation.
  • Configured Data Sources for the Oracle database system.
  • Developed JUnit test cases for elements, web beans, handlers and view helper classes.
  • Focused on Test Driven Development thereby creating detailed JUnit tests for every single piece of functionality before writing the functionality.
  • Used GIT for version control tool and IntelliJ for IDE.
  • Implementation of RESTful services in RabbitMQ using rest component, event notified, JSON.
  • Configured and customized logs using Log4J.
  • Actively participated in the daily SCRUM meetings to produce quality deliverables.
  • Performed the technical design reviews and code reviews.
  • Coordinated with Business Analyst, Architecture and QA team to ensure the quality and success for each iteration tasks.

Environment: Java, J2EE, JavaScript, XML, GIT, Spring MVC, JDBC, IntelliJ, Gradle, RabbitMQ, JSP, HTML, CSS, Angular JS, Node.js, AJAX, AWS, Spring, Spring Framework, Spring Boot, Spring Security, JBoss, Hibernate, REST, WSDL, JIRA, Jenkins, Log4J, JUnit, Oracle, Cassandra.

Confidential, San Mateo, CA

Java Developer

Responsibilities:

  • Worked on High-level and low-level system design, planning, estimation and implementation.
  • Developed presentation layer using JSP, JSF, HTML5, CSS and client validation using JavaScript, DOM.
  • Worked on High-level and low-level system design, planning, estimation and implementation.
  • Used two-way data binding features of AngularJS to implement Data binding to bind various server controls to the data from database.
  • Created Node.js EXPRESS Server combined with Socket.io to build MVC framework from front-end side AngularJS to back-end MYSQL.
  • Implemented Multithreading, Concurrency, Exception Handling and Collections whenever necessary.
  • Developed the project using industry standard design patterns like Singleton, Business Delegate, Factory Pattern for better maintenance of code and re-usability.
  • Developed Microservices and RESTful web services using JAX-WS.
  • Worked with Spring IOC for implementing the future of DI across different layers and implemented AOP for logging and auditing.
  • Involved in writing JSP and JSF components. Used JSTL Tag library to create standard dynamic web pages.
  • Worked on XML and JSON for transferring and retrieving data between different applications.
  • Worked on generating the web services classes by using Service Oriented Architecture SOA, WSDL, UDDI and SOAP.
  • Used Web Services for creating rate summary and used WSDL and SOAP messages for getting useful plans from different module.
  • Designed and integrated the full-scale Spring / Hibernate persistence solution with the application architecture.
  • Implemented Object Relational Persistence (Hibernate) for the domain model.
  • Involved in design and development of the Hibernate Domain Model for the services.
  • Worked on web services and associated business modules integration.
  • Worked on development and implementation of the MVC Architectural pattern using Spring Framework including JSP.
  • Involved in identifying and implementation of different J2EE design patterns like Service Locator, Business Delegate, and DAO.
  • Worked in wide-area network to maintain all the device related data onto MYSQL database.
  • Developed the DAO layer for the application using Spring Hibernate template support.
  • Used JMS API for communication between the components.
  • Involved in writing complex PL/SQL queries using joins, Stored Procedures, Functions, Triggers, cursors, and indexes in Data Access Layer.
  • Collaborated with testers and developers and prepared test plans for producing high quality software applications.
  • Worked with JUnit and build tools such as MAVEN. Worked on Log4j for logging errors, messages and performance logs and SVN for version control.
  • Deployed and tested the application in Unix on IBM Web Logic Application Server.

Environment: Java 1.7, J2EE, Spring, JSP, Hibernate, Struts 2.0, CSS, JDBC, Eclipse, Web logic 10.x, Web Services, WSDL, Oracle, ANT, SOA, Design patterns, jQuery, AJAX, JavaScript, HTML5, JUnit, MAVEN, Log4j, Unix, AngularJS, MYSQL.

Confidential

Jr. 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.0 framework 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, functions and triggers in PL/SQL.
  • Configured and used Log4J for logging all the debugging and error information.
  • Developed and 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 Oracle 9i.

Confidential

Jr Java Developer

Responsibilities:

  • Construct Interfaces for Public classes and detailed private classes using J2EE.
  • Involved in build (using ANT), deploy and test the services.
  • Resolve the Defect Change Requests (DCR) and raising Modification Requests (MR).
  • Used Axis to develop, build and deploy the web services in the production environment.
  • Used Servlets and JSP’s in developing the web applications.
  • Review, Revise and approve functional requirements.
  • Used Java RMI to write distributed Objects and wrote shell scripts for building and deploying the applications.
  • Used Oracle as the Database to retrieve the customer records using some RW Agents and RO Agents and integrated using Perl.
  • Configured JMS Queues and setup the JDBC pools.
  • Implemented JMS messaging interface with MQ Series.
  • Developed the Database interaction classes using JDBC, Perl.
  • Created UML Diagrams using Rational Rose.
  • Ship the application package to Performance, System and UAT.
  • Review and Revise the validation requirements.

Environment: J2EE, UNIX, AIX, CORBA, UNIX Shell Scripts, Perl, JDBC, WSAD, Struts, Servlets, ANT, UML, Microsoft Visio, EJB, Oracle, API, PL/SQL.

We'd love your feedback!