We provide IT Staff Augmentation Services!

Sr. Java/j2ee Developer Resume

3.00/5 (Submit Your Rating)

Milpitas, CA

SUMMARY:

  • IT Professional with 8 + years of experience in Analysis, Design and Development of enterprise applications with thorough knowledge in Core Java concepts like OOP, JDBC, Multi - Threading, Java Concurrency utilities etc., and advanced Java concepts like JSP, Servlets, Hibernate, Struts, Spring, Spring Annotations and Web Services.
  • Experience in using Agile Methodology including creating product / sprint catalogues, active participation in Scrum, Sprint planning and exit meetings.
  • Strong experience in Spring Framework such as Spring MVC, IOC, AOP and Spring JDBC.
  • Strong hands-on experience with Spring IO, Spring Boot with Thymeleaf.
  • Extensive experience in development and implementation of ORM framework Hibernate/ Hibernate with Spring Data Access.
  • Experience in developing Restful web services and SOAP using JAX-RS, JAX-WS, JAXB, JAX-RPC, WSDL
  • Expertise in developing Web Applications based on different design patterns such as Model-View-Controller (MVC), Data Access Object (DAO), Singleton Pattern, Front Controller, Business Delegate, Service Locator, Transfer Objects etc.
  • Experience in deploying applications on Web Servers like Apache Tomcat, Web Sphere, Web logic, Glassfish.
  • Extensive development experience on different IDE’s like Eclipse, My Eclipse, Net Beans.
  • Experience in XML related technologies like JAXP, JAXB, XML, XSL, XSD, XPATH, DTD, and XML Schemas.
  • Experience in using DOM and SAX parsers to process, validate, parse and extract data from XML files.
  • Experience with Amazon Web Service (AWS) migration and development.
  • Experience in various agile methodologies like Test Driven Development (TDD), SCRUM, and Pair Programming.
  • Experience in build tools like ANT, Jenkins, Maven and good experience with GIT.
  • Excellent interpersonal, technical, strong problem solving and decision making skills. Possess effective communication skills along with strong dedication and commitment towards work.

TECHNICAL SKILLS:

Languages: SQL, JAVA, C++, HTML, Java Script, Shell Scripting, UNIX

Test Management: JIRA, Bugzilla

Web Services: SOAPUI, Apache ANT, and Restful Webservices

Methodologies: AGILE, Waterfall

Databases: My SQL, Oracle 10g

Automation Tools: Selenium, WebDriver, and TestNG

Operating Systems: Windows, LINUX, UNIX, Mac OS

IDE s: Eclipse, Visual Studio, Clear Case

Version Control: VVS, SVN, CVS

User Interface: HTML, DHTML, CSS, Java Script, AJAX, JQuery and AngularJS

JAVA Frameworks & Tools: Hibernate, Spring, Web Services, Struts, ANT Building tool, Log4J, Maven Building Tool

Build Tools: Ant, Jenkins, Maven

Application/Web Servers: Apache Tomcat Server 8.x, JBoss Application Server, Web logic 10

Configuration Management: GIT

Testing: JUnit, ATDD, JPerformance, WireMock

PROFESSIONAL EXPERIENCE:

Confidential - Milpitas, CA

Sr. Java/J2EE Developer

Roles & Responsibilities:

  • Followed Agile/ Scrum methodology to track project progress and participated in Scrum meetings.
  • Involved in designing Use Case diagrams, Class diagrams and Sequence diagrams as a part of design phase.
  • Configured Spring framework using the spring core module to inject dependencies and Spring ORM module to use Hibernate to persist data into Oracle database.
  • Developed RESTful Web Services using Jersey, JAX-RS to perform CRUD operations on the database server over HTTP and to consume web services for transferring data between different applications.
  • Used Spring Boot for developing Microservices and used REST to retrieve data from client-side using Microservices architecture.
  • Implemented Spring MVC 3.2, which includes writing Controller classes for handling requests, processing form submissions and performed validations using Commons validator.
  • Applied Spring3 MVC to transfer data from front-end to middle-tier (username, password, register information, quantity, and credit card number).
  • Business logic has been implemented using Array list, Map and Sets of Collections API.
  • Worked on backend logic using Servlets, Swing, EJB, Hibernate and JDBC.
  • Used HQL (Hibernate Query Language) and Query criteria to interact with data base (Oracle 11g).
  • Developed hibernate DAO lasses to persists objects into database.
  • Used Singleton, Session Facade, and DAO patterns in implementing the application.
  • Used SAX parser for parsing the XML documents that are retrieved upon consuming the Web services.
  • Extensively worked with XML Schemas (XSD) for defining XML elements and attributes.
  • Deployed web components, presentation components and business components in IBM WebSphere Application Server.
  • Involved in developing UI components using Angular JS and JSON to interact with RESTful web services.
  • Created build environment for Java using Git and Maven.
  • Developed the test cases with JUnit for Unit testing of the built components.
  • Worked on enhancements, change requests and defect fixing. Interacted with product owner and testers.
  • Used Git for version controlling and regularly pushed the code to GitHub, Used for source code maintenance.
  • Contributed to standardizing project coding, code review guidelines and checklist.
  • Used JIRA for issue tracking and project management also used JIRA for bug-tracking and project management.
  • Involved in production bug fixes, analyzing and improving overall application performance Using JMETER.
  • Used Maven as a build tool in the application.
  • Used Jenkins for Continuous Integration.

Environment: Java, J2EE, Hibernate, Spring, Eclipse, Spring MVC, Hibernate, IBM WebSphere, REST (JAXRS), XML, JSON, CSS, JUnit, RabbitMQ, Maven, Oracle 11g, Angular JS, JavaScript/jQuery, AJAX, JIRA, Jenkins, GIT HUB, Bootstrap, JMeter

Confidential - Grand Rapids, MI

Java Developer

Roles & Responsibilities:

  • Designed and developed a web-based client using Servlets, JSP, Java Script, HTML and XML using Struts/Spring MVC Framework.
  • Performed client side Validation using Java Script.
  • Maintained good support with Business Analyst and Business Users to identify information needs as per business requirements.
  • Designed Frontend with in object oriented JavaScript Framework like Node JS, Angular JS.
  • Designing web pages for HTML with Rich design response UI to use libraries such as jQuery.
  • Used JavaScript, Regular Expressions for Form Validations.
  • Developing the UI and Services components for Enter Closing Information which is part of the workflow.
  • Developed J2EE Backing Beans, Action Classes, and Action Mapping and Application facades and hibernate classes to retrieve and submit using the JSF Framework.
  • Used XML parsing techniques for data handling and JavaScript front-end pages.
  • Wrote client side validations for DOJO and XML files which checks for the valid values for the different events that are being logged.
  • Implemented XML parsers with SAX, DOM, and JAXB XML Parser Libraries to Modify User view of Products and Product information in Customized view with XML, XSD, XSTL in HTML, XML, PDF formats.
  • Involved in writing session beans, message driven beans and hibernate mapping files
  • Used SOAP Technology for exchanging the XML application using HTTP.
  • Designed middleware components using Struts Framework for interaction between front end and back end. Old part of code was modified in existing framework and new modules were added in Struts framework.
  • Worked on hibernate to save and retrieve data from java to Oracle database.
  • Coded middle layer components using Java J2EE for handling data transfer from backend to Front end Used RAD 6.0 as tool for handling java coding and middleware components.
  • Worked extensively with Java 4 including threads, Java Servlets, and JDBC along with the SQL.
  • Written SQL queries in PL/ SQL wrote new stored procedures and modified existing ones de-pending on requirements in Oracle database.

Environment: Core Java, J2EE,JDK 1.3, JSP, Servlets, Struts MVC, Hibernate, EJB, JavaScript, Angular JS, Node JS, Spring, Eclipse, Rational Application Developer, C++, C#, MS SQL2008/2012, Webservices, XML, UNIX

Confidential - Minneapolis, MN

Java/J2EE Developer

Roles & Responsibilities:

  • Developed client side validations using jQuery and JavaScript and developed composite components using JSF facets.
  • Uses Rational Rose for model driven development and UML modelling.
  • Extensively used JSTL tags and Struts tag libraries. Used Struts tiles as well in the presentation tier.
  • Used Java Message Service (JMS) for reliable and asynchronous exchange of important information such as loan status report.
  • Involved in the JMS Connection Pool and the implementation of publish and subscribe using Spring JMS. Used JMS Template to consume messages from the JMS provider.
  • Used Hibernate, object/relational-mapping (ORM) solution, technique of mapping data representation from MVC model to Oracle Relational data model with SQL-based schema.
  • Deployed the application on Web Sphere Application Server.
  • Used JUnit framework for unit testing of application and Log4j to capture the log that includes runtime exceptions.
  • Participated in coding Spring AOP components for the Transactional Model to handle many requests.
  • Involved in writing JSP and Servlet components.
  • Developed JSP pages and client side validation by java script tags.
  • Developed Web services for sending and getting data from different applications using SOAP messages, such as Loan Applications, to transfer data from Branch Server to Head Office Server, then used SAX and DOM XML parsers for data retrieval.

Environment: Java 6.0, J2EE Servlet, JSF 2, XML, XSLT, JSON, Tiles, AngularJS, HTML, CSS, JQuery, Spring 3.0, Spring Sockets, Log4j, Git, Maven, CXF, Eclipse, Apache Tomcat 6, Oracle

Confidential - San Francisco, CA

Java J2EE Developer

Roles & Responsibilities:

  • Responsible for design, development, architect solutions using J2EE technologies
  • Interacted with business analysts to understand the business rules for adding new Line of Business.
  • Designed and developed Caching and Logging service using Singleton pattern, Log4j.
  • Designed and implemented JavaScript functions for front-end validations.
  • Involved in connection management module which provides database connections
  • Used JDBC to access database and developed Stored Procedures for executing SQL statements.
  • Involved in integrating the spring framework.
  • Wrote SQL Queries, and integrated SQL Queries into DAO.
  • Developed custom tag libraries to facilitate easy data presentation.
  • Created UTP (Unit Test Procedure) for Unit Testing.
  • Co-ordinate with testing team for the integration Testing
  • Involved in debugging the application.

Environment: Core Java, J2EE, spring, Servlet, JDBC, XML, JSP, JavaScript, Oracle, Log4j, JDBC, SQL, CVS and JBOSS

Confidential, Chicago, IL

Java J2EE Developer

Roles & Responsibilities:

  • Involved in the Requirements collection & Analysis from the business team.
  • Involved in developing applications using Java, J2EE, spring, JSP and Servlet.
  • Created the design documents with use case diagram, class diagrams, and sequence diagrams using Rational Rose.
  • Implemented the MVC architecture using Spring Framework.
  • Implemented Action Classes and server side validations for account activity, payment history and Transactions.
  • Implemented views using spring, JSTL2.0 and Expression Language.
  • Implemented Tiles Framework for the views layout.
  • Implemented session beans to handle business logic for fund transfer, loan, credit card & fixed deposit modules.
  • Worked with various java patterns such as Service Locater and Factory Pattern at the business layer for effective object behaviors.
  • Worked on the JAVA Collections API for handling the data objects between the business layers and the front end.
  • Implemented the web services client to consume the third-party service API for validating credit cards.
  • Used XML Web Services using SOAP to transfer the amount to transfer application that is remote and global to different financial institutions.
  • Developed ANT scripts and developed builds using Apache ANT.
  • Used JavaScript for reliable and asynchronous exchange of important information such as payment status report.
  • Developed Unit test cases using JUnit.

Environment: J2EE, Java, Spring, Tiles, JSP, JNDI, Clear Case, SOAP, XML, Schema (XST), EJB 2.0, JavaScript, JSP, Servlets, ANT, Tomcat, Jira, DB2, DB visualizer, Unix Shell

We'd love your feedback!