We provide IT Staff Augmentation Services!

Java Developer Resume

4.00/5 (Submit Your Rating)

Raleigh, NC

SUMMARY

  • Software professional with over 7 years of experience in J2EE Technologies.
  • Involved in various phases of project life cycle: Requirements Gathering, Feasibility
  • Analysis, Design, Build, Unit Testing and Implementation.
  • Extensive experience in design of Client Server Applications, Web Based Applications and Standalone Applications in Java J2EE.
  • Involved in the implementation phase for developing the Servlets classes and JSP's.
  • Experience in handling final builds, deployments and management using ANT/ MAVEN scripts to customize EAR, WAR and JAR files and the application is deployed on application server.
  • Experienced in development of web services and server - side applications using JSP, JPA, JSTL, JavaScript, Servlets, JNDI, JDBC, and EJB.
  • Handled response data from RESTFUL web services using XML, JSON and jQuery to update UI Interacted withjavacontrollers.
  • Developed UI using Bootstrap for cross browser functionality and AngularJS for single page applications.
  • Extensively worked on n-tier architecture systems with application system development using Java, JDBC, SOA Web services (SOAP and REST), XSL and XML.
  • Experienced in using Struts framework, Spring batch, Spring MVC, Spring AOP and Spring IOC.
  • Created several Exception classes to catch the error for a bug free environment.
  • Improved functionality by writing JavaScript and jQuery to manipulate data from APIs.
  • Created Hibernate mapping files to map Plain Old Java Object (POJO) to Database tables.
  • Expertise with using the JUnit, HTTPUnit for testing the applications.
  • Expertise in installation and configuration of JBoss and Web Logic application servers.
  • Developed back end interfaces using PL/SQL triggers.
  • Expertise in configuring Git.
  • Experienced in using IDEs such as Eclipse and Net Beans.
  • Hands on experience with tools like Jenkins, Maven and Ant.
  • Experienced in setting up application tier and build controllers in TFS (Team Foundation Server).
  • Coordinated Unit Testing by JUnit, Integration and User Acceptance Testing and developed test cases for bean components.
  • Extensively worked in Unified Modeling Tools (UML) in designing Use Cases, Class Diagrams, Sequence and Object Diagrams.
  • Frequently met with the project manager to review project goals and to create proposals for future developments, researching their fields.
  • Followed AGILE Methodology to promote iterations, collaboration, and process adaptability and participated in SCRUM Meetings throughout the life cycle of project.
  • Excellent creative, analytical, logical and programming skills.

TECHNICAL SKILLS

Programming Languages: Java2, J2EE

Operating Systems: Windows

Java/J2ee Technologies: Servlets, Struts, JSON, XML, Spring, Web Services (JAX-RS, SOAP), EJB

Client Side Programming: HTML, CSS, AJAX, JSP, JSTL, JavaScript, jQuery

RDBMS: Oracle, DB2, SQL Server, Postgres

Application Server: JBOSS, WebLogic, Apache Tomcat, WebSphere

Version Control: Git, SVN

PROFESSIONAL EXPERIENCE

Confidential - Raleigh, NC

Java Developer

Responsibilities:

  • Since this is a conversion project from COBOL to Java, I am involved in gathering and converting requirements from Mainframe to Java.
  • Using Spring framework for application flexibility and replacing the need for hard-coded class based functions.
  • Performing excessive Unit testing, regression testing and helped testing team with automation.
  • Developing server-side applications using Servlets and EJBs.
  • Working on dynamic and responsive web pages using JSTL, jQuery, JSP, Bootstrap, XSL, HTML and CSS.
  • Using Bootstrap for implementing date-picker.
  • Developing web services with top down approach in WSDL.
  • Writing AngularJS single page application which calls a Restful web service to make LDAP authentication.
  • Using JBOSS application server.
  • Extensively and quickly debugging the code in front-end and back-end.
  • Working on various object- oriented concepts such as inheritance, multithreading and exceptions.
  • Implementing Data Access Layer using JPA.
  • Used jars for Hibernate O/RM implementation of the JPA specification.
  • Used JPQL queries for CRUD operations.
  • Set up and configured Visual Studio, Team Foundation Server for release management and continuous integration.
  • Followed Agile methodology throughout the projects and participated in daily scrum meetings.

Environnent: Java 1.8, Java 1.7, Servlets, JSP, Bootstrap, AngularJS, JDBC, JBOSS, XML, HTML5, JSTL, EJB 3.0, Spring 3.2, Spring Batch, Web Services, Jenkins, JPQL, SQL, PL/SQL, JavaScript, Log4j, ANT, Eclipse Galelio, JDBC, Windows XP, AWS, WINSCP, Putty

Confidential - Dallas, TX

Java Application Developer

Responsibilities:

  • Designed and developed a tracking system in Eclipse IDE.
  • Implemented business processes such as user authentication, transfer of service using EJBs.
  • Upgraded and migrated database of Oracle server.
  • Extensive Experience in using MVC (Model View Controller) architecture for developing applications using JSP and Servlets.
  • Designed and developed Eclipse with JUnit.
  • Implemented Batch jobs using Spring Batch created various item readers, item writers and item processors.
  • Used multithreadingfor writing the collector parser and distributor process, which was getting real time data in format of JSON.
  • Configured the project on JBOSS application servers.
  • Created struts-config files and resource bundles using Struts framework.
  • Communicated with other modules by using Web Services with the help of SOAP and REST.
  • Used ANT for developing and building the applications.
  • Tuning complex database queries and joining the tables to improve the performance of the application.
  • Used XSL, XML, jQuery, HTML, JSTL and JavaScript to update, troubleshoot and enhance pages for the team.
  • Developed various backend application programs, such as Views, Functions, Triggers, Stored Procedures and Packages using SQL and PL/SQL language for the top management for decision-making.
  • Designed and developed base classes, framework classes and common re-usable components.
  • Implement the project on Agile methodology with sprint grooming and planning meetings in each sprint.

Environnent: Java 1.5, JSP, EJB, JBOSS, Servlets, JDBC, CSS, HTML, Oracle, Web Services, SOAP, Eclipse Juno, Struts, SQL, PL/SQL, JavaScript, Oracle10g, PL/SQL, Log4j, FileNet, ANT, Docker, Spring Batch, Windows XP

Confidential

Java Developer

Responsibilities:

  • Involved in Analysis, Design, Coding, and testing phases of the project development.
  • Implemented Oracle Automatic Storage Management (ASM) and Cluster interconnects Service Load Balancing.
  • Developed EJB components for middle tier to implement business logic.
  • Conceptualized UI component of application using JSP, XSL, HTML and CSS.
  • Migrated the application from Java 7 to Java 8.
  • Used various core Java concepts such as multithreading, exception handling and collection API’s.
  • Created integration tests that run from Jenkins.
  • Involved in the discussions with business users, testing team to finalize the technical design documents.
  • Involved in all phases of Software Development Life Cycle (SDLC) such as Analysis, Design, Development, Testing and Implementation.
  • Used Eclipse as IDE tool to develop and debug the application.
  • Implemented the business logic in stored procedures calling different functions.
  • Developed back end interfaces using SQL, PL/SQL Functions, Procedures, Collections, Object Types and Row, Table level triggers.
  • Implemented Spring configuration files for the beans defined and properties to be injected into them using Spring Dependency Injection.
  • Customized TFS Work Item Templates and Workflow of the Work Items.
  • Used Log4j to capture the log that includes runtime exception and for logging info and are helpful in debugging the issues.
  • Used JBOSS application server.
  • Well documented the code following the best practices.
  • Participated in biweekly sprints, sprint meetings and daily stand up meetings as part of Agile methodology.

Environnent: Java 1.8, Java 1.7, EJB, JSP, Oracle, JDBC, JBOSS, XML, HTML5, TFS, FileNet, AWS, Web Services, Spring Batch, Struts, Jenkins, SQL, PL/SQL, JavaScript, Log4j, ANT, Eclipse Galelio, JDBC, Windows XP, AWS, WINSCP, Docker, Putty

We'd love your feedback!