We provide IT Staff Augmentation Services!

Java/j2ee Developer Resume

2.00/5 (Submit Your Rating)

NC

SUMMARY

  • Almost 5 years of professional experience in Software Development Life Cycle, Object Oriented Programming that includes requirement Analysis, Design, Development and implementation of Web Based, Client/Server, and Database applications.
  • Well versed with complete Software Development Life Cycle (SDLC) process with expertise in Planning, Reviewing Specification, Documentation, Scheduling, Design, Development, Testing, Implementation and Maintenance of applications.
  • Expertise in developing and implementing web applications using J2EE Technologies, which includes Servlets, JSP, JDBC, JMS, JNDI, JUNIT, Java Beans.
  • Good understanding of Data Structures, Algorithms & Object - Oriented design concepts
  • Worked on Web Application Development using MVC Framework integrated with Spring, Struts and some Ajax components.
  • Experience in developing Web Services using SOAP and XML.
  • Proficiency in using RDBMS concepts and worked with Oracle, DB2, SQL server, and good experience in writing Stored procedures, Functions and Triggers using SQL.
  • Have very good working experience in designing the Front end pages using HTML5, CSS3, JAVASCRIPT, XML, XHTML and writing the parsers using DOM.
  • Experienced in using MS Visio and Rational Rose for UML diagrams.
  • Experience with JUnit for performing Unit Testing and determining the application functionality.
  • Experienced with Java Multithreaded programming to develop multithreaded modules and applications.
  • Experience in working with RAD 9.1, Eclipse, IntelliJ and NetBeans IDEs and build tools like Ant, Maven and source controllers like CVS, GitHub and SVN.
  • Experience in development/deploying J2EE applications in Apache Tomcat, WebSphere and JBOSS.
  • Experience working with different SDLC methodologies like Waterfall, Agile (TDD, SCRUM)
  • Possess excellent communication and interpersonal skills with strong aptitude towards learning new technologies.

TECHNICAL SKILLS

Languages: JAVA 1.7, SQL, C#.

Operating Systems: Windows, Unix.

Scripting Languages: Java Script, UNIX Shell Script.

J2EE Technologies: Servlets, JSP, JDBC, JMS, JNDI, Junit.

Web Tools: HTML, CSS, XML, XSLT, XSD, XPATH, JAXB, DOM, SOAP, REST, WSDL, JSON.

IDE: Eclipse, RAD 9.1, Net Beans, IntelliJ, PL/SQL Developer, Soap UI.

RDBMS: Oracle, DB2, PL/SQL.

Frameworks Used: Spring, Dojo, Ajax.

Web Servers: WebSphere 8.5, Apache-Tomcat, JBOSS

Build Scripts/ Tools: Maven, Ant, Jenkins, Jira, MS Visio.

Methodologies: Waterfall, Agile, Scrum, Test Driven Development (TDD).

PROFESSIONAL EXPERIENCE

Confidential, NC

Java/J2EE Developer

Responsibilities:

  • Provided full SDLC application Development services including design, build/configure, integrate, test, and deploy enterprise.
  • Responsible for creating Class diagrams, Sequence diagrams, Use Case diagrams, Object Model diagrams, and deployment diagrams using Microsoft Visio.
  • Participated in Scrum meetings and project planning and coordinated the status sessions.
  • Extensively involved in designing the database schema design and its development.
  • Delivered a 40% increase in spring batch application performance by designing and implementing multi-threaded framework.
  • Implemented Fork/Join Framework in Spring Batch application.
  • Developed web screens using JSP, Servlets and built custom tags using JSP Tag files.
  • Configured the crosscutting concerns like logging, security using Spring AOP.
  • Used Spring AOP to implement security, where cross cutting concerns were identified.
  • Used Spring DAO concept to interact with database (DB2, Oracle) using JDBC template.
  • Developed the logic for performing the integrity checks for various source files in the Controller layer.
  • Hands on experience in designing of the complex back-end framework.
  • Responsible for creating Vouchers for the Freight Bills sent by the carriers.
  • Responsible for creating SOAP XML API’s using JDA data dictionary and Implemented those API calls in Spring Batch programs.
  • Responsible for developing complex Payment batch application, in which data is consumed from JDA application and passing the processed data to PeopleSoft for payment.
  • Worked with JMS MQ Queues for sending messages in point-to-point mode.
  • Experience in using JavaMail API for requesting Carriers to send Freight Bills for the Vouchers.
  • Used Log4j to implement logging facilities.
  • Wrote numerous test cases for unit testing of the code using JUnit testing framework.
  • Used JIRA to test and track the Issues and Bugs related to software or Application,
  • Used CVS Subversion for version control.
  • Implemented Java to XML binding and created XSD schema.
  • Wrote and executed Shell Scripts for Java Spring Batch applications in UNIX (AIX host) environment.
  • Writing SQL Queries to access data for analysis of data from database.
  • Used IBM RAD 9.1 as the IDE to building the application.
  • Monitored the error logs using Log4j and fixed the problems.
  • Created WAR and EAR files for deployment in the Development environment. Developed Event Logging & Error Reporting application using Servlets.
  • Configured and Deployed application on WebSphere Server in UNIX environment.
  • Used Web services (SOAP) for transmission of large blocks of XML data over HTTP.
  • Provided extensive pre-delivery support using Bug Fixing and Code Reviews.

Confidential, CT

Java Teaching Assistant & Software Developer

Responsibilities:

  • Served as a teaching assistant of Java Programming Course.
  • Lead students on laboratory exercise class.
  • Responsible for halping students in lab/projects and also to grade their assignments.
  • Lead a team of 2 and built a 3-D animated character used in unity.
  • Experimented the software and equipment of lab to understand the advantages and find the solutions for technical issues and presented them to the Head of the Department.
  • Gave multiple presentations to the faculty and students of different schools on our Motion Lab capabilities and features.
  • Presented rectifying techniques of resolving the issues in syncing animations and process of editing the recorded animations to the professors and students.
  • Submitted the complete research on Open Stage Organic Motion System using live videos and examples as my academic project.

Tools: Java, Net Beans, Visual Studio, Open-Stage 2 by Organic Motion, Unity, Unity Assets, Java Script, Motion Builder - Autodesk, Maya-Autodesk.

Confidential

Software Developer

Responsibilities:

  • Worked on technologies like HTML, Java Script, XML, JSP, JSTL for developing frontend design and development
  • Developed Action Controllers and HTTP Servlet’s in MVC architecture environment.
  • Used UML diagrams (Class diagrams and Sequence diagrams) to understand the objects and their flow to develop the code.
  • Worked in all development phases’ right from the scratch to multiple product releases over the period.
  • Implemented web services using SOAP.
  • Responsible for periodic generation of reports.
  • Performed Unit testing of the application using JUnit.
  • Worked for project Support and maintenance environment.
  • Documented and developed Low Level Design for the project.
  • Wrote development test cases and done intermediate QA testing in developer Environment.

Tools: Java, JSP, Servlets, Java Scripts, Apache Tomcat, Ant, XML, Oracle, Eclipse, CVS, PL/SQL Developer, MQ Series.

We'd love your feedback!