We provide IT Staff Augmentation Services!

Java / J2ee Developer Resume

3.00/5 (Submit Your Rating)

Charlotte, NC

PROFESSIONAL SUMMARY:

  • Having 8+ years of experience in Software Development Life Cycle (SDLC) includes User Interaction, Business Analysis, Development, Implementation, Integration, Documentation, Testing, Deployment, Support and Maintenance of both Web and Client/Server Technologies.
  • Extensive experience in using J2EE related technologies including JDBC, JSP, Servlets, JSTL, JNDI, JMS and EJB and knowledge of multiple technologies including Java, J2EE, XML, RDBMS, SQL and PL/SQL.
  • Strong Design, Development and Deployment skills in Java, J2EE, Servlets, JSP, Struts, Spring, Hibernate, JDBC, JavaScript, AngularJS, AJAX, HTML, XML.
  • Experience in Integration of Amazon Web Services (AWS) with other applications infrastructure.
  • Experience in developing web interfaces using HTML5, CSS3, JavaScript, AngularJS, Angular 2.0, DOM Scripting and JQuery.
  • Working Experience in different modules of Spring Application Framework (Spring Core, Spring Data, Spring JDBC, Spring Hibernate, Spring Boot, Spring MVC, Spring AOP, Spring REST).
  • Experience in writing complex Database Queries, Stored Procedures, Triggers, and Cursors.
  • Hands on experience with Integrated Development Environments (IDE's) tools like Eclipse and Net Beans.
  • Excellent knowledge and experience in SQL, PL/SQL, Oracle 10g/11g, DB2 and Mysql Database.
  • Proficient in programming by using the IDE’s such as Eclipse, My Eclipse, Net Beans.
  • Good experience with version controls such as CVS, SVN.
  • Good Experience in Using BPM technology like JBPM.
  • Strong hands - on experience with Spring IO, Spring Boot with Thymeleaf.
  • Experience in development of java Restful Web, Jersey, Spring Boot and SOAP based services. Experience in ORM frameworks like Spring JPA and Hibernate.
  • Experience in use of XML Parsers like SAX and DOM and Web Services.
  • Experience in database development and implementation using different RDBMS like Mysql 5.5 and Oracle.
  • Experience with build tools like Maven and Ant.
  • Expertise in server-side development with JDBC, JMS, Servlets, MVC architecture, Java Beans, XML.
  • Proficient in XML technologies like XSL, XSLT, SAX, DOM, XPath, WSDL, DTD, XSD, SOA, JAXB, Apache Axis.
  • Experience with both SOAP based and Restful web services.
  • Experience in writing JUnit for Unit testing.
  • 3+ years of experience of working in agile environment.
  • Worked with subversion control system for providing common platform for the development.
  • Experience in production support, client interactions and working onsite at client location.
  • Proficient in deploying and configuring multi-tier, clustered enterprise applications on web/application servers such as Web logic, JBOSS and Tomcat.
  • Vastly experienced in debugging production issues end to end all the way from thin client user desktop to server side components using various tools in a web based distributed system.
  • A quick learner and self-starter possessing initiative spirit at various levels and a team player with good communication, demonstrational and managerial skills for analyzing user requirements and ensuring functionality excellent interpersonal abilities & maximum contribution to attain the team goal.

TECHNICAL SKILLS:

Languages: Java/J2EE, SQL, PLSQL, C, C++.

Java Skills: JDBC4.0, Servlets3.0, JSP2.0, JSTL1.2, JMS2.0, EJB3.0, Java Beans, JNDI

Frameworks: Spring4.0, Hibernate3.0, Struts2.5, JSF2.0, AJAX, RMI and JUnit.

IDES/Tools: Eclipse 4.2/4.3, RAD 7.5/8.5, Spring STS 3.6.2.

Application Servers: Web Logic11g, Web Sphere8.5, JBoss6.0 and Apache Tomcat7.0.

Web Technologies: HTML, DHTML, XML, AJAX, CSS, JavaScript, JQuery

Web Services: SOAP, REST, WSDL, JAXP, JAXB, Apache Axis

RDBMS: IBM DB2, MySQL5.5, Oracle 10g/11g and SQL Server3.1

Scripting languages: Java Script, JSON, UNIX, and Shell Script.

Tools: Apache Maven, Ant, Jenkins, Hudson, SOAPUI4.5.1, LOG4J, Edit Plus

Version Control tools: CVS, SVN, RTC and GIT.

Environments: Windows, UNIX, Linux

PROFESSIONAL EXPERIENCE:

Confidential, Charlotte, NC

Java / J2EE Developer

Responsibilities:

  • Design and developed the application using Jakarta Struts Framework which is based on Model View Controller ( MVC ) design pattern.
  • Used Struts Validation to validate various form entities.
  • Used Tiles Framework to seamlessly integrate the controller layer with the UI layer.
  • Developed user interface using JSP , JSP Tag libraries and Struts Tag Libraries to simplify the complexities of the application.
  • Designed and implemented the user interface using HTML5, CSS3, XQuery, JavaScript and Angular JS.
  • Designed and developed the Data access layer using Spring - Hibernate integration.
  • Developed the service layer using the Spring IOC .
  • Used Oracle 11g because it is the world's most popular database for running online transaction processing ( OLTP ), data warehousing ( DW ) and mixed ( OLTP & DW ) database workloads.
  • Used Perl and shell scripting to automate the batch process and run SQL scripts.
  • Used RESTFUL client to interact with the services by providing the RESTFUL URL mapping.
  • Developed Web services - WSDL and SOAP for getting credit card information from third party.
  • Used SAX parser for parsing XML files.
  • Involved in developing stored procedures and Triggers on Oracle 11g.
  • Involved in building Restful Web services using JAX-RS API.
  • Implemented REST Micro services using Spring Boot, Generated Metrics with method level granularity and Persistence using Spring AOP.
  • Designed and developed the libraries and applications following Multi-Threading concepts.
  • Implemented the logging framework in the SOA environment.
  • Analyzed and fixed issues related to REST Web services and Application responses.
  • Used Maven as the build tool and Tortoise SVN as the Source version controller.
  • Used Subversion (SVN) as the configuration management tool to manage the code repository.
  • Used JAXB to extract data feeds and JDBC for batch-processing of data into database schema tables.
  • Maintained and consumed the REST based web services.
  • Designing and developing Web application to generate reports using Java-J2EE technologies.
  • Implemented the logging framework in the SOA environment.
  • Performed unit testing using JUnit framework and used Struts Test Cases for testing Action Classes.
  • Used Maven as the build tool for the application.
  • Used Rational Clear case and Clear Quest for version control and change management.

Environment: JAVA Jdk 1.8, J2EE, Struts 2.5, Hibernate, Spring 4.0, REST, JSP1.2, Servlets2.1, JMS, XML, XSLT, SOAP, WSDL, SOA, JDBC, JavaScript, JQuery, UML, Perl, HTML, JNDI, CVS, JUnit, Web Sphere Application Server 8.5, RAD 7, Rational Rose, Rational Clear case, Rational Clear Quest, Oracle 10g/11g.

Confidential, Pittsburg, PA

Sr. Java Developer

Responsibilities:

  • Understanding the business requirements and preparing the design document.
  • Participated in discussion with business analysts and analyzed the feasibility of the requirements.
  • Used Struts-validation Framework to provide Client-side and Server-side Validation.
  • Worked on AWS, High Availability Practices and deploying backup/restore infrastructure.
  • Drew sequence diagrams and Class diagrams using Star UML.
  • Created new tables, Sequences and written SQL queries and PL/SQL in Oracle.
  • Used Oracle 10g which is the heart of Oracle Application Server consists of Oracle HTTP Server based on Apache HTTP Server .
  • Designed and developed Restful service interface using Spring MVC to the underlying customer event API.
  • Created Web service methods and worked on with making changes to the WSDL and SOAP protocols as required by the design for the application.
  • Recommend and develop strategy for integrating internal security model into new projects with Spring Security and Spring Boot.
  • Experience in Developing User Interface (UI) Rich Web Applications and Web Service Applications using HTML 4, XHTML, CSS 2, XML, AJAX, Object Oriented Java Script, Angular.JS, React.JS, Bootstrap Framework, Restful services, Java, JSP.
  • Produced and Consumed Restful web services using Apache CXF and spring.
  • Used PL/SQL stored procedures for applications that needed to execute as part of a scheduling mechanisms.
  • Wrote SQL/PL-SQL Queries, Stored Procedures and Functions in Oracle.
  • Used Multithreading and JDBC to process the Bulk Disclosure files.
  • Developed DAO objects and Hibernate mappings.
  • Used JMS API to exchange messages with external data stores.
  • Write the Unit test cases by using JUnit framework and Mockito framework.
  • Involved in unit testing and Integration testing.
  • Utilized Agile Methodologies to manage full life-cycle development of the project.
  • Designed Java Servlets and Objects using J2EE standards.

Environment: Java JDK 1.7, Oracle 10g, Eclipse Luna, JBoss 5.0.1 Spring MVC, JUnit, JMockit, Web services, Agile Methodology, Java/J2EE, SQL, PL/SQL, JSP, EJB, Struts 2.0, Hibernate, Web Logic 8.0, HTML, Angular JS, AJAX, Java Script, JDBC, XML, JMS, XSLT, UML, JUnit, log4j, Eclipse 6.0, Star UML, SVN and Maven.

Confidential, Madison, Wisconsin

Java Developer

Responsibilities:

  • Understanding the business requirements and preparing the design document.
  • Participated in all the phases of the system including designing, coding, testing, building, deployment and supporting the production environment.
  • Drew sequence diagrams and Class diagrams using Microsoft vision and Star UML.
  • Created new tables, Sequences and written SQL queries and PL/SQL in Oracle and My SQL.
  • Created a SOAP based web service using IBM JAX-WS frameworks. Wrote unit test cases for the stories delivered.
  • Introduced new user/actor called Dealer in the application and developed using struts2 and spring framework.
  • Developed User interface using AngularJS, JSF, JSP, HTML, JavaScript, and CSS, Ajax and JQuery and JSON.
  • Developed DAO’s for retrieving the data from the database.
  • Developed event and event handlers and object initializing using springIOC framework.
  • Developed MVC framework by writing action classes and light weight business logic classes using Struts2 framework and Spring4.0 framework.
  • Developed the Presentation and Controller layers using JSP, HTML, Java Script, Business logic using Spring IOC, AOP, DTO, JTA, and Persistent layer DAO, Hibernate for all modules.
  • Involved in the design of Relational Database Schema with Entity Relationship Diagrams and created stored procedures, triggers, sequences, and PL/SQL statements.
  • Implemented MVC architecture using Apache Struts framework.
  • Implemented Web services components SOAP, WSDL, and UDDI to interact with external systems.
  • Used Spring MVC with Spring Restful Template to Produce and consume Restful Web services.
  • Used Hibernate Template of Spring Framework and Hibernate Interceptors.
  • Developed database access mechanism by using by HibernateORM framework.
  • Configured Web Logic JMS Servers, JDBC Data Sources, JDBC Connection Pools, and Bridge to provide interoperability between Web Logic JMS and IBM MQ Series.
  • Developed asynchronous data retrieval using AJAX.
  • Used Tomcat as web server to store the static contents and JBoss as application server.

Environment:: Java JDK 1.7, Mysql, Oracle 10g, Eclipse, JBoss 5.0.1 Spring4.0, Windows, JUnit, Web services, Struts1.x, Struts2.x, Hibernate, Agile Methodology, Perforce, Star UML Microsoft vision, MQseries, HPQC, Servlets, Altova XML Spy, Apache Tomcat Web server, Maven.

Confidential, Morrisville, NC

Java Developer

Responsibilities:

  • Responsible for estimating sizing and scheduling of Research and Analysis plan and Build, Test and implement with the involvement of team members.
  • Involved in planning, identification, creation and execution of detailed Test Plans, Test cases and Test Suites for Manual, Functional, Regression and Unit Testing.
  • Involved in design and development of in-house web application “DD” used to track Health Equity transactions using Java and JSP.
  • Involved in development of SOAP web services.
  • Worked extensively on SOAP Web Services, XML, JMS and Spring Controller.
  • Involved in coding related with database stored procedures calls using spring.
  • Created relevant staging tables to load the CSV files, identified the business validation rules. Created SQL Loader script generator application using UNIX shell scripting and PL/SQL.
  • Design, Develop and test the web application which allows the users to track, update and generate reports for Health Equity using Java, SQL server and Web logic.
  • Develop the User Interface Screens for presentation logic using JSP, Struts and HTML.
  • Created Web service methods and worked on with making changes to the WSDL and SOAP protocols as required by the design for the application.
  • Responsible for developing the presentation layer using Model View Architecture implemented by spring.
  • Used Maven as a build and development tool.
  • Used JDBC to connect to the relational database and implemented a robust logging system using Log4J.
  • Responsible for script migration, code management and production support.
  • Document the defects and track them to completion by communication and coordinating with the team members as well as the environment support group.
  • Mentored the team members in Java, J2EE, JSP, Web logic and Eclipse thus aiding in building an efficient team.

Environment:: Web logic Server, Microsoft SQL Server, Servlets, Spring-Core, Spring-MVC, JDBC/ODBC, JAXB, SOAP, WSDL, XSD, XSL, XSLT, XPath, Maven, JSP, HTML, CSS, JavaScript, SOAP-UI, Eclipse, SVN Tortoise.

Confidential, Dallas, TX

Java Developer

Responsibilities:

  • Involved in analysis, design and development of e-banking system as well as account transfer system and developed specs that include Use Cases, Class Diagrams, Sequence Diagrams and Activity Diagrams.
  • Involved in designing the user interfaces using JSP’s.
  • Implemented the core java programming i.e. object oriented programming concepts for the banking modules.
  • Developed custom tags, JSTL to support custom User Interfaces.
  • Developed the application using Struts Framework that leverages classical Model View Controller (MVC) architecture.
  • Implemented the collections framework using Hash Map, Hash table, Array List, Hash set.
  • Used WSAD5.1.2 for writing code for JSP, Servlets and Struts.
  • Used Spring Framework to support the Hibernate tool and Struts.
  • Developed the front-end using JSP, Struts, MVC, Java script, HTML and DHTML.
  • Used Struts-validation Framework to provide Validation.
  • Implemented the application using the concrete principles laid down by several design patterns such as MVC, Business Delegate, Data Access Object, Singleton.
  • Deployed the applications on IBM Web sphere Application Server.
  • Developed JUnit test cases for all the developed modules.
  • Used CVS for version control across common source code used by developers.
  • Used XMLWeb Services using SOAP to transfer the amount to application that is remote and global to different financial institutions.
  • Used JDBC to invoke Stored Procedures and database connectivity to Oracle 10g.
  • Developed Test driven, Test first methodology based JUnit test cases for existing modules, new enhancements and new modules.
  • Experience working in agile development following SCRUM process, Sprint and daily stand-up meetings.
  • Provided the technical support to the end users.
  • Involved in the production support issues in the ticketing system.

Environment:: Java, J2EE, JSP 2.0, Struts, JMS, Oracle 10g, HTML, XML, ANT, Rational Rose, WSAD 5.1.2 (Web Sphere Studio Application Developer), IBM Web Sphere Application Server, Hibernate, Spring 3.0, LOG4J, CVS, SOAP.

We'd love your feedback!