We provide IT Staff Augmentation Services!

Java/j2ee Developer Resume

5.00/5 (Submit Your Rating)

Charlotte, NC

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.
  • Hands on Experience on developing User Interface Using HTML, JavaScript, Angular JS, CSS3.
  • 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.
  • Experience with various J2EE design patterns like DTO, DAO, MVC, Singleton and View Object in the development of Enterprise Applications.
  • Extensive experience in developing, testing and implementing applications using Core Java 1.5, 1.6,1.7,1.8 JEE technologies like Servlets, JSP, Struts v1.x/2.0/2.5, EJB 2.0 3.0, Spring MVC, Spring, Hibernate, JDBC, Web - Services using JAX-WS and JAX-RS, JMS, XML, XSLT, DOM, SAX, JAXB, Castor, CSS, AJAX, SOAP, WSDL, JQuery, JavaScript, ANT, JUnit.
  • Excellent knowledge and experience inSQL, 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.
  • Extensive hands - on experience in Spring Boot, Spring framework (IOC, AOP, MVC modules), Struts 2, Servlets, JSP.
  • Good Experience in Using BPM technology like JBPM.
  • Strong hands-on experience withSpring IO,Spring BootwithThymeleaf.
  • 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 likeSAXandDOMandWeb Services.
  • Experience in database development and implementation using different RDBMS like Mysql 5.5 and Oracle.
  • Experience with build tools like Maven and Ant.
  • 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.
  • Experience in designing and developing solutions using the MVC Architecture.
  • 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, 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.

Environment: s: 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 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.
  • Used XPath, XQuery, XSL, XSTL, HTML5, CSS and JQuery for UI development.
  • Designed and developed the Data access layer using Spring-Hibernate integration.
  • Developed the service layer using the Spring IOC.
  • Used Oracle 10g 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.
  • Developed Web services - WSDL and SOAP for getting credit card information from third party.
  • Used SAX parser for parsing XML files.
  • 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.
  • Used JAXB to extract data feeds and JDBC for batch-processing of data into database schema tables.
  • Used the OC4J(Oracle AS Containers forJava EE ) which deploysJava EE -basedapplications .
  • Maintained and consumed the REST based web services
  • Designing and developing Web application to generate reports usingJava-J2EEtechnologies.
  • Used JMSAPI for asynchronous communication by putting the messages in the Message queue, such as PDF, Excel report generation.
  • 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.
  • Involved in planning and estimation.
  • 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 ofOracle HTTP Server (based onApache HTTP Server ).
  • Developed service layer by using Spring MVC.
  • Recommend and develop strategy for integrating internal security model into new projects with Spring Security and Spring Boot.
  • Developed User interface using AngularJS, JSF, JSP, HTML, JavaScript, and CSS, Ajax and JQuery and JSON.
  • Involved with both back-end and front-end technologies by using Full stack.
  • Used Core java and object oriented concepts.
  • All the functionality is implemented usingSpring IO/Spring Boot,ThymeleafandHibernate ORM. Implemented Java EE components usingSpring MVC, Spring IOC, Spring transactionsand Spring security modules.
  • Produced and Consumed Restful web services using Apache CXF and spring.
  • WroteSQL/PL-SQLQueries,Stored ProceduresandFunctionsin Oracle.
  • Used Multithreading and JDBC to process the Bulk Disclosure files.
  • Developed DAO objects and Hibernate mappings.
  • Attending the daily Standup Meetings.
  • UsedJMS APIto 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.
  • Involved in Bug Fixing.
  • Worked closely with team and make sure that team followed the Java coding guidelines and reviewed the code.
  • Utilized Agile Methodologies to manage full life-cycle development of the project.
  • Implemented MVC design pattern using Spring Framework.
  • Form classes of Spring Framework to write the routing logic and to call different services.
  • Used Spring DAO to connect the database.
  • Designed Java Servlets and Objects using J2EE standards.

Environment: JavaJDK1.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, My 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, co ding, 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.
  • Introduced new user/actor called Dealer in the application and developed using struts2 and spring framework.
  • Developed User interface using JSP, HTML, JavaScript, CSS, Ajax and JQuery.
  • 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 Spring3.0 framework.
  • Developed the Presentation and Controller layers usingJSP, HTML, Java Script,Business logic usingSpringIOC, AOP, DTO, JTA, and Persistent layerDAO, Hibernatefor all modules.
  • Involved in the design of Relational Database Schema withEntity Relationship Diagramsand created stored procedures, triggers, sequences, andPL/SQLstatements.
  • Implemented MVC architecture usingApacheStrutsframework.
  • Implemented Web services componentsSOAP, WSDL, and UDDIto interact with external systems.
  • Used Spring MVC with SpringRestfulTemplate to Produce and consumeRestfulWeb 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: JavaJDK1.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, AltovaXMLSpy, 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.
  • Involved in coding related with database stored procedures calls using spring.
  • 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.
  • 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, Struts.
  • Used Spring Framework to support the Hibernate tool and Struts.
  • 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.

Confidential

Java Developer

Responsibilities:

  • Played the role of Java developer in the project called "Coverage Selection Tool".
  • Technologies involved are EJB 3.0, Web services, Dojo (UI Framework) and other J2EE server components.
  • Analyze and prepare technical specifications with UML diagrams (Use case, Class, and Sequence diagrams)
  • Used Rational Rose to develop the components required by client.
  • Wrote complex logic for forecasting the price of the products and subparts in next future quarters.
  • Used stored procedures and Triggers extensively to develop the Backend business logic in Oracle database.
  • Involved in performance improving and bug fixing.
  • Analyze old database table fields and map to new schema tables using complex SQL Queries and PL/SQL procedures.
  • Developed ANT scripts for deploying the application using Apache ANT.
  • Coordinate the Functional users and testing teams in testing the application in Test environment.
  • Given production support for this after deployed in to the production server.
  • Involved in data base migration testing activities.

Environment: Java, JSP, Servlets, XML, JDBC, Java Script, PL/SQL, ANT build, CSS, HTML, Eclipse IDE, JavaScript.

We'd love your feedback!