We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

5.00/5 (Submit Your Rating)

Plano, TX

PROFESSIONAL SUMMARY:

  • Over 7 years of experience in design and development of applications in Java/J2EE.
  • Experience in Software development life cycle (SDLC) for various applications including Analysis, Design, Development, Implementation, Maintenance and Support.
  • Experience in Spring framework, J2EE Design Patterns, Spring IOC, and Hibernate.
  • Experience in using ORM frameworks like Hibernate, JPA and integrating with Spring ORM .
  • Extensive experience in using MVC (Model View Controller) architecture for developing applications using JSP, JavaBeans and Servlets.
  • Experience using Hibernate for mapping Java classes with database and using Criteria API and Hibernate query language (HQL).
  • Experience in creating and consuming SOAP/REST Web Services using JAX - WS, JAX-RS, WSDL and SOAP, JSON messages.
  • Experience in developing applications using XML technologies such as XML, XSL, XSLT, XPath, SAX, DOM, DTD and Schema.
  • Extensively used the J2EE design patterns like Session Façade, Business Object (BO), Service Locator, Data Transfer Object (DTO) and Data Access Object (DAO), Singleton, Factory.
  • Experience in client-side development with HTML5, CSS3, AJAX, JSON, JavaScript, and JQuery.
  • Experience in JDBC Programming and with writing SQL Queries, PL/SQL stored procedures, Functions, and packages.
  • Hands on experience working with databases like Oracle, SQL Server and MySQL.
  • Experience with Agile/Scrum and Test Driven development (TDD).
  • Possess application Server experience with Bea Web logic, Java Webserver and IBM Web Sphere Application Server.
  • Strong knowledge in designing and coding stored procedures, Triggers and Functions using PL/SQL.
  • Extensive working experience on clustering, performance tuning (JVM options, Load Runner ), load balancing, connection pool, multi pool, JMS message Queue and Monitoring.
  • Good knowledge of Stateful /Stateless Session EJBs and Entity EJBs.
  • Good Communication, presentation and interpersonal skills and very good team participant

TECHNICAL SKILLS:

J2EE Technologies: Struts, Servlets, JSP, JDBC, JPA, JMS, JNDI.

Web Technologies: HTML5, CSS3, JavaScript, JQuery, AJAX, JSON.

Frameworks: Spring, Hibernate.

XML/ Web Services: JAX-WS, Apache CXF, Restful.

Databases: Oracle, MySQL, MS-SQL.

Application / Web Servers: JBOSS, Apache Tomcat, IBM WebSphere, BEA WebLogic.

Methodology / Design Pattern: OOAD, UML, DAO, Singleton Pattern, Front Controller, Factory Pattern.

IDEs: IBM RAD, Eclipse, NetBeans.

Operating Systems: Windows, LINUX, UNIX.

Other Tools: ANT, Maven, JUnit, Log4J, CVS, SVN, Clear Case.

PROFESSIONAL EXPERIENCE:

Confidential, Plano, TX

Sr. Java Developer

Responsibilities:

  • Actively participated in the daily SCRUM meetings part of the Agile process to produce quality deliverables within time.
  • Developed application using Spring MVC, JSP, JSTL, JavaScript and AJAX, Struts, Servlets on the presentation layer, the business layer is built using Spring and persistent layer uses Hibernate.
  • Extensive knowledge in developing applications in a single page (SPAs) using various JavaScript frameworks like Angular JS, Bootstrap.
  • Developed single page web application using JavaScript framework AngularJS 2.0.
  • Implemented Spring-based technology stack for design with lightweight containers, SOAP/REST web services, Ioc/DI, POJO based services, transaction management, contract-driven web services, Hibernate Integration, role based security with spring security.
  • Developed views and controllers for client and manager modules using Spring MVC and Spring Core.
  • Data operations are preformed using Spring ORM wiring with Hibernate and implemented Hibernate Template and HQL for Querying database.
  • Worked on both consuming and producing Restful web services. Jersey implementation of JAXRS is utilized to develop RESTFUL service.
  • Developed SOAP web services using Apache CXF. Utilized XSD, WSDL, JAXB, JAX-WS.
  • Integrated Cassandra NOSQL based database and associated RESTFUL web service that persists user profile and other member details.
  • Implemented Spring AOP feature to implement transaction management and logging with annotations like Aspect, Pointcut, Before, After, Around.
  • Developed various test cases through TDD using Junit and Mockito.
  • Implemented some of the Selenium test cases to help QA team for the Automation testing.
  • Creating Amazon EC2 instances using command line calls and troubleshoot the most common problems with instances and monitor the health of Amazon EC2 instances and other AWS services.
  • Worked in several AWS services EC2, VPC, S3, Cloud Watch, auto scaling configurations .
  • Configured DEV and QA Linux servers for the application deployment with JDK and WebLogic.
  • Monitoring the code quality and test coverage using SonarQube, Maven build to generate code quality report. The report provided valuable input on lines of code, code comments, complexity, rule violation based on PMD, check-style rules and unit test coverage.
  • Configured domain, JDBC data source and application deployment on WebLogic.

Environment: Core Java, JSP, HTML, CSS, JavaScript, AngularJS, Firebug, developer tool, AJAX, Web Services, spring, hibernate, struts, servlets PL/SQL, Oracle, Junit, Maven, Log4j, Eclipse, GIT, Jira, Jenkins, WebLogic, Selenium, AWS.

Confidential, Kennett Square, PA

Java/J2EE Developer

Responsibilities:

  • Designed and developing the user interfaces using JSP, HTML5, CSS3, JavaScript and JQuery.
  • Used JavaScript to provide dynamic User Interface and for the client side validations.
  • Implemented the Hibernate framework (ORM) to interact with database.
  • Used Spring Hibernate module as an Object Relational mapping tool for back end operations over Oracle database.
  • Created RESTful Web Services for populating and saving data from/to database.
  • Designed and developed RESTful service interface using Spring MVC to the underlying customer event API.
  • Implement web service components using JiBX and Apache CXF framework.
  • Extensively worked with XML using DOM and SAX parsers for transferring the data between different components.
  • Developed various SQL queries and PL/SQL Procedures in Oracle data base for the Application.
  • Building RESTFUL APIs in front of different types of NOSQL storage engines allowing other groups to quickly meet their Big Data needs from rapid technology changes in the NOSQL field.
  • Installed and configured JBoss and Eclipse from the application catalogue.
  • Developed Oracle PL/SQL stored procedures and queries for payment release process and authorization process.
  • Used Eclipse IDE for developing, debugging, integrating and deploying the application.
  • Provide ANT build script for building and deploying the application.
  • Used Clear Case for version control and configuration management.
  • Worked in JUnit to perform unit testing.

Environment: Java, J2EE, MVC, Spring Framework, Hibernate, Oracle, PL/SQL, JSP, HTML5, CSS3, JavaScript, JQuery, Struts, Servlets, JBoss, JUnit, Eclipse, ANT, Clear Case, Jenkins, AWS, XML, RESTful Web Services, Log4j, Windows.

Confidential, Peoria, IL

Java/J2EE Developer

Responsibilities:

  • Implemented Model View Controller (MVC) architecture using Spring Framework.
  • Implemented Spring-ORM for data persistence support for Hibernate as well as the Spring-DAO based declarative transaction management.
  • Developed user interface using JSP, HTML, CSS, JavaScript and JQuery.
  • Used JavaScript for client side validations.
  • Hibernate Framework was used for persistence layer of the application with Oracle database.
  • Guided team members to resolve the conflicts of web sphere libraries and helped them technically to integrate the spring MVC beans with existing code.
  • Developed SOAP Web Services for building the middleware distributed components and deployed them on WebSphere application servers.
  • Designed Logging system using log4j framework that can be used by the application without affecting the performance of the application.
  • Performed Unit testing of the application using framework.
  • Used CVS for the source code version control.

Environment: Java, J2EE, Servlets, MVC, Spring Framework, Hibernate, Oracle, PL/SQL, JSP, HTML, CSS, JavaScript, JQuery, WebSphere, JUnit, Eclipse, ANT, CVS, XML, SOAP, Web Services, Windows.

Confidential, Birmingham, AL

Java Developer

Responsibilities:

  • Participated in requirement collection from users and designed application using UML.
  • Implemented various J2EE design patterns such as MVC (Model View Control), Factory and Singleton.
  • Used Spring for Dependency injection, Spring JDBC Template for Oracle database operations.
  • Developed SOAP Web Services to integrate with the external system.
  • Deployed the application in WebLogic Application server.
  • Responsible for backend programming which includes writing Stored procedures and Triggers using PL/SQL.
  • Used JUnit for unit testing and implementing Test Driven Development (TDD) methodology.
  • Created internal / external services, Entity services and handlers.
  • Created continuous integration builds using Maven and cruise control.
  • Provided production support for the application.
  • Used SVN as Version Control Tool.

Environment: Java, J2EE, Servlets, MVC, Spring Framework, Spring JDBC, Struts, Servlets, UML, Oracle, PL/SQL, JSP, HTML, CSS, JavaScript, JQuery, WebLogic, JUnit, Eclipse, Maven, SVN, SOAP, Web Services, Windows.

We'd love your feedback!