We provide IT Staff Augmentation Services!

Java/j2ee Developer Resume

4.00/5 (Submit Your Rating)

Lansing, MI

SUMMARY:

  • Around 8+ years of IT experience in Systems Analysis, Design, Development and Implementation of Web and Client/Server and Enterprise Application development using J2EE Framework.
  • Experience in Designed & developed several Multi - Tier distributed Enterprise applications.
  • Developed applications using Core Java, JDBC, Servlets, JSP, and EJB, Struts, Spring, Java Beans, Hibernate, API, JPA and MVC architecture.
  • Expertise in design and development of various web- and enterprise-level applications using J2EE technologies like JSP, Servlets, JDBC, Oracle.
  • Experienced in MVC Architecture Web Frameworks include Struts, JSF, and Spring (Dependency Injection, Data Access Objects, and MVC Framework).
  • Experienced in developing UML diagrams like use cases, class diagrams and sequence diagrams using Rational Rose.
  • In depth knowledge on core java concepts such as OOPS, Collections, Threading, Generics, Exception handling, Multi-Threading, Execution services, Concurrent utilities, File IO, Garbage Collection and Serialization.
  • Expert with Spring modules like Spring Core, Spring DAO and Spring AOP, Spring MVC.
  • Experience in integrating the internal security model into new projects with Spring Security and Spring Boot.
  • Implemented transaction management using Spring declarative transaction management with Spring AOP concepts.
  • Experience in Web Services, Java/J2EE Design Patterns including Singleton, Factory, MVC.
  • Gained knowledge in AWS solutions using EC2, S3, RDS, EBS, Elastic Load Balancer, Auto-scaling groups and worked on AWS Toolkit for Eclipse to develop, deploy, and debug Java applications using Amazon Web Services.
  • Good understanding of all phases of Software Development Life Cycle (SDLC) in large scale enterprise software using Object Oriented Analysis and Design.
  • Experience in SOAP based Web Services, REST Web Services, JAX-WS, JAX-RS, JAXB, SOA, AJAX, RMI, JNDI, MVC Custom development.
  • Good Experience in designing Front End pages using scripting languages like HTML, DHTML, CSS, Java script, JQuery, JSF, AJAX, External JS and Angular JS, BOOTSTRAP
  • Expertise in applying JMS (Java Messaging Service) for reliable information exchange across Java applications
  • Experience with RDBMS concepts like writing Queries, Functions, Triggers, Stored Procedures, Cursors and PL/SQL Packages.
  • Experience in developing applications using WebSphere Application Server with J2EE and integration with MQ Series/WebSphere MQ.
  • Experience in configuring and deploying web applications in Tomcat Server, Web Logic, and Web Sphere.
  • Good Work experience on various IDE's like Eclipse, NetBeans, WebSphere Studio Application Developer, RAD.
  • Experience in development methodologies such as Agile,Scrum and Test Driven Development (TDD) and Waterfall model.

TECHNICAL SKILLS:

Language: C, C++, Java, UML, SQL, PL/SQL

J2EE Technologies: Servlets, JDBC, JSP, JSF, JMS, EJB, JNDI, Java Security

Markup/XML Technologies: HTML5, XHTML, JavaScript, AngularJS, ReactJS, CSS3, XML, XSD, XSL/XSLT, SAX/DOM, AJAX, JQuery, JSON, D3.JS

Tools: & Framework: Struts, Spring, Hibernate, JSF, JUnit, SOAP UI

Web services: SOAP, REST, UDDI, WSDL, JAX-RPC, JAX-RS JAX-WS

Web/App Servers: IBM Web Sphere, Web Logic, Apache Tomcat, JBOSS

Development Tool s: Eclipse 3.6/3.5/3.3/3.0, Intellij IDEA, IBM RAD

Databases: Oracle 10g/9i/ 8, My SQL

Operating Systems: Windows 7/Vista/XP

PROFESSIONAL EXPERIENCE:

Java/J2EE Developer

Confidential, Lansing, MI

Responsibilities:

  • Analyzed the requirements for new change controls, involved in design phase and created UML class diagrams for the use cases.
  • Designed and developed user interface using JSP Standard Tag Libraries (JSTL), custom tag libraries, JavaScript and HTML5, CSS, AngularJS, JQuery, AJAX.
  • Implemented Struts1.3 framework for front end development and presentation logic.
  • Implemented struts Tiles framework for JSP page layouts.
  • Implemented action controllers, actions forms, validation framework, tag libraries and look up dispatch action.
  • Analysis and Bug fixing of the production problems and defects along with enhancements.
  • Worked with JPA and Hibernate 4.0 for developing persistence layer and have written custom DAOs to merge and retrieve records.
  • Implemented the application using the concrete principles laid down by several design patterns such as Business Delegate, Singleton, and Data Access Object (DAO).
  • Worked with Oracle11g and used SQL Developer to query, monitor and update the Oracle database.
  • Written PL/SQL scripts to implement data fix to resolve any issues with the data in production environment.
  • Create / Enhance / Debug SQL queries and stored procedures. Optimize/troubleshoot poorly running processes and queries, indexes, triggers, auditing, etc.
  • Developed many JSP pages, used JSON plug in for asynchronous communication.
  • Worked on Persistence layer from simple DAO to Struts/Hibernate.
  • Developed UI navigation using JSP and Struts MVC architecture.
  • Developed and deployed various Sessions beans.
  • Developed SPA using ReactJS to utilize the HTML5 DOM features and update elements that are modified in the webpage.
  • Developed the application on IBM RSA 8 and deployed the application on IBM WebSphere 7.
  • Worked with IBM Rational Clear Case version controller and used Clear Quest for defect tracking.
  • Create Database Connectivity using JDBC, Hibernate O/R mapping with Struts ORM for Database Server.
  • SOAP client request is used to make use of services.
  • Involved in developing Junit test cases, identifying test data for Unit/Integration tests, and effectively resolved post-release defect fixes. Involved in Unit and Integration testing web services using SOAP-UI/Postman.
  • Implemented java coding standards for application and performed code reviews
  • Performing tests and preparing testing procedures according to the new features implemented in the application.
  • Involved in Agile processes like SCRUM daily standup meetings, Sprint iteration development and Sprint retrospectives.

Environment: JDK 1.8, J2EE, struts 1.x, Hibernate 4.x, JPA,JSTL, HTML 5, CSS, JavaScript, ReactJS, XML, Oracle, SQL, PL/SQL, EJB, IBM RAD, UML 2.3, Clear Case, Jenkins, JIRA, JMS, JUnit, SOA, SQL Developer, SOAP, JAX-WS, Soapui, Mockito and Websphere 7.x.Mastercard Worldwide

Confidential

Java/J2EE Developer

Responsibilities:

  • Involved in Sprint planning and followed agile methodology for development process.
  • Followed UML class diagrams that depicted the code's design and its compliance with the functional requirements.
  • Involved in implementation of server layer services like business services, entity services and integration services.
  • Implemented Dependency Injection (IOC) feature of spring framework to inject beans into User Interface and AOP for Logging and transaction management
  • Utilized features of Spring Core layer and Spring DAO support layer in order to develop the application.
  • Used Servlets and Java Server Faces (JSFs) for connection through browser.
  • Used Java Messaging Services (JMS) for reliable and asynchronous exchange of important information such as payment status report.
  • Introduced JavaScript functionality for front end user input validation and session configuration.
  • Created XML schema documents based on the input requirements.
  • Configured and developed the Java beans using Spring Framework and Hibernate framework.
  • Developed data access layer using Data Access Object (DAO), Business layer using Facade, Business Delegate and Singleton design patterns.
  • Used Two-way data binding features of AngularJS to implement Data binding to bind various server controls to the data from database. Used Maven for dependency and configuration management to add dependent external jars and bundles.
  • Wrote Web API controller to handle RESTful calls to enable communication between view components and server to fetch corresponding data for the front-end AngularJS services.
  • Implemented routing logic and navigation from screen to screen and implemented login functionality on the client side in AngularJS. Responsible for implementing Rest based Microservices using Spring Boot, Spring Data and Spring Security.
  • AngularJS Ajax module is used to handle RESTful calls to enable communication between view components and server.
  • Used JUnit with Mockito testing Framework to test the Applications.
  • Worked on Java 1.8 upgrade using new library for refactoring, Lambda, Functional Interfaces, Streams -Parallel processing and aggregations.

Environment: Java 8, Core Java, J2EE, Spring, Hibernate 4, Web Services, WSDL, Restful services,, JAX-RS, XML, XSD, AJAX, CSS, AngularJS, Java Script, JMS, JSF, Multithreading, Joins, SQL, Oracle 11g, WebSphere Application Server, Maven, Test NG, SVN.

Java/J2EE Developer

Confidential, Durham, NC

Responsibilities:

  • Worked on Agile Methodology, involved in daily scrum meetings, sprint planning and product backlogs
  • Responsible for setting up AngularJS framework to achieve data binding between HTML and JavaScript objects.
  • Developed the UI component architecture for developer framework using AngularJS.
  • Used React.js to render changing currency spreads and to dynamically update the DOM.
  • Involved in creating navigation bar using React.JS for menus
  • Extensively used the J2EE design patterns DAO (Data Access Object), DTO (Data Transfer Object), Front Controller etc.
  • Extensively worked on Spring Bean Wiring, Spring DAO and Spring AOP modules.
  • Implemented Spring AOP in exception handling, which it reduce the development time to handle the exceptions.
  • Developed web screens in JSP, JSTL, CSS and client side validation using JavaScript
  • Developed applications using JPA and Hibernate Persistent framework, developed persistent classes, hibernate-mapping files (.hbm.xml), hibernate query language (HQL).
  • Involved in developing the RESTful web Services, developed RESTful Web Services with JAX-RS.
  • Developed UNIX shell scripts for performing administrative tasks.
  • Used Log4j for logging, debugging and tracking
  • Developed Asynchronous calls for web services and executed them using cached thread executor pool.
  • Implemented multithreading and clusters to improve the performance efficiency and decrease the response times.
  • Worked on Java Messaging Services (JMS) for developing messaging services.
  • Maven is used for the automatic build process.

Environment: Java, WebSphere, Hibernate, JPA, Java Servlets, JSP, JMS, JQuery, Unix, IBM DB2, RESTful web services, Agile, Spring MVC, Log4J, MAVEN, AngularJS, React.JS.

J2EE Developer

Confidential

Responsibilities:

  • Interacted with Business users during requirements gathering and designed the system using UML (Class Diagrams and Sequential Diagrams) with OOD features.
  • Used middle tier application framework and handled persistence strategy using Spring's ORM module for Hibernate.
  • Used Hibernate as persistence mechanism implementing object relational mapping and implemented advanced features like HQL and Criteria based querying.
  • Extensively used the Spring Core for Inversion of Control (IOC), Application Context and ORM modules in the project.
  • Used JavaScript for client side validation.
  • Used Hibernate Persistence Strategy to interact with database.
  • Used Factory Pattern for business logic layer and data access layer.
  • Responsible for unit tests and integration tests.
  • Followed waterfall for development and testing process.
  • Wrote utility classes like emailing reports and generic sorting on objects.
  • Done code review utility module before check-in.
  • Wrote build scripts for the application using Ant.
  • Involved in developing the presentation layer using JSF along with JSP, Java Scripts, Ajax and HTML.
  • Testing - Unit testing through JUnit & Integration testing in staging environment.
  • Managing Deployments, logging and common resources like data sources in Apache tomcat environment.

Environment: Core Java, J2EE, Hibernate Framework, Factory Pattern, Waterfall, HTML, MySQL, XML, CSS, Apache Tomcat, Linux, Ant, Eclipse 3.4, log4j, JSP, JSTL, Junit.

Confidential

Jr. Java Developer

Responsibilities:

  • Created user-friendly GUI interface and Web pages using HTML, CSS and JSP
  • Wrote JavaScript for client side validation.
  • Use of Multithreading and Collections Framework including List, Map etc.
  • Developed web application using Struts, JSP, Servlets, Java beans that uses MVC design pattern
  • Used Eclipse as IDE tool for creating Servlets, JSP, and XML
  • Wrote SQL for JDBC prepared statements to retrieve the data from database.
  • Monitored the logs using Log4J and fixed the problem
  • The application was deployed on the Tomcat.
  • Involved in build and deploying the application using ANT
  • Helped the QA team in understanding the requirements and development of test case.
  • Worked on bug fixing and Production Support.
  • Reviewed the code to reduce the number of database calls and tuned the SQL queries for optimization.
  • Used JNDI to support transparent access to distributed components, directories and services.

Environment: Core Java (Multithreading, Collections),, Servlets, HTML, MySQL, XML, JavaScript, CSS, Apache Tomcat, Linux, Ant, Eclipse 3.4, log4j, JSP, JSTL, Junit.

We'd love your feedback!