We provide IT Staff Augmentation Services!

Senior Java/j2ee Developer Resume

3.00/5 (Submit Your Rating)

Phoenix, AZ

SUMMARY:

  • 8.9 years of strong IT experience in Software Analysis, Object Oriented Design, Development, Implementation and Testing of Object Oriented Applications and Web based Enterprise Applications using Java/J2EE.
  • Experience in design and development of multitier applications using Java, J2EE, JSP, Servlets, JPA, JMS, JDBC, SPRING, Struts, Hibernate, XML, XSD, Restful, SOAP and WSDL.
  • Experience working in environments using Agile (SCRUM) and Test Driven development (TDD) methodologies.
  • Expert knowledge of J2EE Design Patterns like MVC Architecture, Singleton, Session Facade, Factory and Data Access Object for building J2EE Applications.
  • Experienced in web development using HTML, CSS, JavaScript, JQuery, Angular JS and AJAX technologies.
  • Extensive experience with Spring 4.x, Spring 3.x along with JPA for managing the Database Transactions.
  • Expertise in Spring Security Framework for authentication and authorization.
  • Used Microservices Architecture and proficient in developing Microservices Spring Boot.
  • Experienced in developing MVC framework based Web Application using SPRING.
  • Extensive experience with Spring Core, Spring IOC, Spring Boot, Spring Data JPA, Spring AOP, Spring Security, Spring Transaction, Spring JDBC, Spring MVC, Spring Integration and Hibernate ORM.
  • Experience in developing Web Services using REST and SOAP.
  • Experience in using Web Services like JAXP - DOM, SAX, XSLT, JAX-RS, JAXB; SOAP protocol in JAX-WS, and RESTFUL web services.
  • Experienced in working with SOA architecture by producing/consuming SOAP based web services.
  • Experience using various application servers - Apache Tomcat, JBoss, Weblogic and IBM WebSphere Application Server.
  • Expertise in working with RDBMS like Oracle, SQL Server and MySQL.
  • Good experience in writing Queries, Procedures using SQL and PL/SQL in Oracle (9i, 10g, 11g) and SQL Server environments.
  • Experienced in using Version Control Tools such as SVN, CVS and GIT.
  • Experience with Log4j for application logging facility using Log4j, writing JUnit test cases for unit testing and to maintain the accuracy of the program code.
  • Good working knowledge on testing frameworks like JUNIT & Mockito.
  • Extensively used JIRA for project management especially in Agile/Scrum environment.
  • Experienced in building tool MAVEN, ANT and logging tool Log4J.
  • Experience in working with small and large groups and successful in meeting new technical challenges and finding solutions to meet the needs of the customer.
  • Possess good understanding of software methodology with strong analytical and problem solving skills
  • Good interpersonal, communication and presentation skills.

PROFESSIONAL EXPERIENCE:

Confidential - Phoenix, AZ

Senior Java/J2EE Developer

Responsibilities:

  • Participating in the High-level and low-level system design, planning, estimation and implementation.
  • Designed and developed new applications based on J2EE Design Patterns on Spring 4.x.
  • Integrated application with Spring Security for form based authentication and authorization.
  • Implemented the Restful based Web service application using JAX-RS.
  • Designed and documented REST/HTTP APIs, including JSON data formats and API versioning strategy.
  • Used Postman Client as a testing tool to send requests for REST APIs.
  • Converted a monolithic app to Micro services architecture using Spring Boot.
  • Developed Spring Boot application, which includes the development of producing and consuming REST Services as part of user and Micro services.
  • Designed Micro services using Spring Cloud and Netflix OSS components like Eureka server, Zuul, and Hystrix.
  • Worked on externalizing configurations using spring config server.
  • Developed Persistent Classes using Hibernate mapping tool.
  • Involved in documentation, code review, analysis and fixed production issues.
  • Created Unit test cases using JUnit and Mockito.
  • Developed front-end screens with Angular JS, Java Scripts, JSP, JQuery, HTML and CSS.
  • Deployed the applications on Tomcat Application Server.
  • Used JENKINS as a continuous integration (CI) tool.
  • Used JSON Objects to send the data to the controller.
  • Used SVN for source control.
  • Worked in Agile development environment.
  • Compiled and built the application using Maven build tool.
  • Used JIRA for issue tracking, bug tracking and project management.
  • Used Eclipse as IDE for development, build, deployment and testing the application.

Environment: Java 1.8, J2EE, Spring 4.x, Spring Boot, Spring Cloud, Spring Security, Hibernate, JDBC, Angular JS, JSON, JSP, JQuery, Restful, JAX-RS, JUnit, Mockito, Eclipse IDE, Apache Tomcat, Maven, XML, HTML, CSS, Agile, Microsoft SQL Server Management studio, SQL, Web services.

Confidential - Phoenix, AZ

Senior Java/J2EE Developer

Responsibilities:

  • Created and maintained the configuration of the spring 4.X Application Frameworks IOC container.
  • Developed the Restful based Web service application using JAX-RS, and associated business modules integration.
  • Design and implementation of Spring-Security for the application for authentication process against LDAP, J2EE pre-authentication, and Database.
  • Implemented Java based POJO access to the application's Oracle 12C database using Spring JDBC ORM and typical data access and transfer design patterns.
  • Used Jackson Parser in the web service's request response data marshalling as well as unmarshalling process.
  • Used JSON Objects to send the data to the controller.
  • Implemented PL/SQL queries and Stored Procedures as per the design and development related requirements of the project.
  • Successfully involved in test driven development model (TDD) using JUnit.
  • Developed unit test cases using Mockito framework for testing accuracy of code.
  • Used JENKINS as a continuous integration (CI) tool, for deploying applications into Weblogic Application Server.
  • Maven was used as a build tool.
  • Used Eclipse Luna as IDE for development, build, deployment and testing the application.
  • Used Team Foundation Server (TFS) for bug and issue tracking.

Environment: JDK 7, Servlets3.0, Spring 4.X, Spring JDBC, Spring Data JPA, Spring Security, Restful, JAX-RS, XML, JSON, JUnit, Mockito, Jenkins, Oracle12C, SQL, Eclipse, Maven, Agile development process, TFS, and Log4j.

Confidential - Irving, TX

Senior Java/J2EE Developer

Responsibilities:

  • Participating in the High-level and low-level system design, planning, estimation and implementation.
  • Developed the SOAP based Web service (WSDL) application using JAX-WS, and associated business modules integration.
  • Used SOAP UI for Testing Web Services.
  • Used XML parser APIs such as JAXP (SAX) and JAXB in the web service's request response data marshalling as well as unmarshalling process.
  • Implemented Java based POJO access to the application's Oracle 10g database using iBatis mappers and typical data access and transfer design patterns.
  • Implemented PL and SQL queries and Stored Procedures as per the design and development related requirements of the project.
  • Developed unit test cases using Mockito framework for testing accuracy of code.
  • Worked with executed unit test cases by using TestNG for fixes and logging with log4j.
  • Used JENKINS as a continuous integration (CI) tool, for deploying applications into Apache Tomcat.
  • Responsible as SVN administrator and for deploying web application in the Tomcat App Server.

Environment: JDK 7, Servlets3.0, Spring MVC, iBatis, JDBC, SOAP, WSDL, XML, SOAP UI, Mockito, Jenkins, TestNG, Oracle 10g, SQL, Eclipse, Maven, Agile, JIRA, SVN, Tomcat and Log4j.

Confidential - Sterling Heights, MI

Senior Java/J2EE Developer

Responsibilities:

  • Implemented Spring Beans using IOC and Spring Transaction management features to handle the transactions and business logic.
  • Implemented pre authentication using spring security.
  • Java Persist API (JPA) achieved by using Hibernate.
  • Worked on developing the web services classes by using Service Oriented Architecture SOA, WSDL, UDDI and SOAP.
  • Upgraded the Apache Poi to generate reports in XSLX format.
  • Developed generating reports in PDF and EXCEL formats in Sales Dashboard.
  • Designed front-end pages using Free Marker Template, JavaScript, JSON, HTML5 and CSS.
  • Implemented custom JavaScript date time picker, to pick to and from date calendar, which gives a string to the input field.
  • Effective usage of J2EE Design Patterns namely Session Facade, Factory Method, MVC pattern and Singleton to develop various base framework components in the application.
  • Successfully involved in test driven development model (TDD) using JUnit and Spring framework.
  • Involved in documentation, review, analysis and fixed production issues.
  • Involved in writing the PL/SQL procedures in Oracle 10g Database.
  • Used JENKINS as a continuous integration (CI) tool, for deploying applications into Apache Tomcat.

Environment: JDK 7, Spring 3.x, Hibernate, JPA, SOAP, WSDL, SOA, HTML, CSS, Free Marker Template, JUNIT, IText, Apache POI, AJAX, Jenkins, Oracle 10g, Eclipse Kepler, Maven, Agile, XML, XSL, JIRA, PL/SQL, JUNIT, CVS, Tomcat and Log4j.

Confidential - Chicago, IL

Senior Java/J2EE Developer

Responsibilities:

  • Implemented Spring Beans using IOC and Spring Transaction management features to handle the transactions and business logic.
  • Implemented Cache Management using Oracle Coherence that provides in-memory caching facilities for objects to improve lookup performance/reduce impact to DB.
  • Implemented the Restful (JAX-RS) Web Services and associated business modules integration.
  • Developed UI using JSP, JSP Tag libraries, Spring Tag Libraries, JSTL Tags, JavaScript and JQuery to simplify the complexities of the application.
  • Used JSON Objects to send the data to the controller and getting response into the JSP from the Controller.
  • Java Persist API (JPA) achieved by using Hibernate.
  • Effective usage of J2EE Design Patterns namely Session Facade, Factory Method, Command and Singleton to develop various base framework components in the application.
  • Successfully involved in test driven development model using JUnit and Spring framework.
  • Involved in writing the PL/SQL Queries and Stored Procedures in Oracle 10g Database.
  • Used Ant script to build and create JARs and WAR files, also used JENKINS for deploying applications into WebSphere Application Server
  • Used Solr in Suggestive Search and in Browsing Catalogs.
  • Responsible as GitHub administrator and for deploying web application in Tomcat.

Environment: JDK 7, Spring 3.x, Hibernate, JPA, Servlets, XML, XSL, WebSphere, Git, JSP, Custom Tags, Hybris 5, Spring Tags, JSTL, XML, JQUERY, JavaScript, AJAX, JSON, HTML, CSS, Solr, JENKINS, Oracle 10g, Restful (JAX-RS), Eclipse RAD, Agile, Ant, JIRA, JUnit and Log4j.

Confidential - Portland, OR

Senior JAVA/J2EE Developer

Responsibilities:

  • Participating in the High-level and low-level system design, planning, estimation and implementation.
  • Designed and implemented the Hibernate ORM Model for the services.
  • Developed and implemented the MVC Architectural Pattern using Spring MVC Framework including Free Marker Template.
  • Java Persist API (JPA) achieved by using Hibernate.
  • Created Restful APIs for exposing the entire end-to-end underlying functionality including user profile, browse, search, and checkout and order management functionality.
  • Designed frontend pages using Free Marker, HTML, CSS, JQuery, JavaScript, JSON and AJAX calls to get the required data from ATG and DOM.
  • Involved in writing the PL/SQL Stored procedures in Oracle 10g Database.
  • Used AJAX in suggestive search and Shopping for Different Region.
  • Responsible as SVN administrator and for deploying web application in the JBoss App Server and Jetty Web Server.

Environment: JDK 6, Servlets, Spring 3.x, Hibernate, JBoss, Jetty, XML, XSL, HTML, Free Marker Template, CSS, JDBC, JSTL, JQUERY, JavaScript, JSON, AJAX, Restful, JAX-RS, PL/SQL, Oracle 10g, Eclipse, Maven, Agile development process, JIRA, Subversion and Log4j.

Confidential - Irving, TX

Senior Java/J2EE Developer

Responsibilities:

  • Participating in the High-level and low-level system design, planning, estimation and implementation.
  • Designed and implemented the Hibernate Domain Model for the services.
  • Designed frontend pages using JSP, JQUERY, JSTL, JavaScript and AJAX calls to get the required data.
  • Implemented the web services classes by using Service Oriented Architecture SOA, WSDL and SOAP.
  • Developed and implemented the MVC Architectural Pattern using Spring MVC Framework including JSP, Servlets and Action classes.
  • Modified Account View functionality to enable display of blocked accounts details that have tags. This involved modifying Struts classes, JSP changes and middle tier enhancements.
  • Effective usage of J2EE Design Patterns namely Session Facade, Factory Method, Command and Singleton to develop various base framework components in the application.
  • Developed the presentation layer using JSP, Struts Tag libraries, HTML, XHTML, CSS and client validations using JavaScript.
  • Used AJAX in suggestive search and to display dialog boxes.
  • Used RAD as IDE for development, build, deployment and testing the application.
  • Resolved database inconsistency with better design and efficient SQL queries.
  • Responsible as CVS administrator and for deploying web application in the Oracle App Server.

Environment: Java 1.6, Spring 3.x, Servlets, JSP, HTML, XHTML, XSLT, JDBC, JSP, JSTL, JQUERY, AJAX, EJB, SOAP, WSDL, Web Services, Oracle 10g, RAD 8.0.4, Maven, Agile, PL/SQL, Web Sphere 8.0.0.1, CVS, Rational Clear quest, JUnit, and Log4j.

Confidential

Java Programmer Analyst

Responsibilities:

  • The work involved design, implementation and coding in XML, Java, Servlets, J2EE, JMS, JNDI, EJB and JSP etc.
  • Designed and Implemented MVC architecture using Spring and Struts Framework.
  • Designed and integrated the full scale Struts/Hibernate persistence solution with the application architectures.
  • Implemented the web services classes by using Service Oriented Architecture SOA, WSDL, UDDI and SOAP.
  • Worked with JMS queues for P-P communications.
  • Developed the presentation layer using JSP, Struts Tag libraries, JavaScript, HTML, XHTML, CSS and client validations using JavaScript.
  • Designed the XML Schemas and interacted with the external systems using XML.
  • Created stored procedures and Triggers using PL/SQL
  • Responsible as CVS administrator and for deploying web application.
  • ANT was used as a build tool. Also worked in Waterfall work environment.
  • Used Log4j for logging errors, messages and performance logs.

Environment: Java 1.6, J2EE 1.4, Servlets, JSP, Struts1.3, JMS, EJB, Hibernate, JPA, SOA, HTML, XML, XSLT, JDBC, SOAP, WSDL, Oracle 9.i, RAD 8, UML, Ant 1.6.5, WebSphere 8, CVS, PL/SQL, JUnit and Log4j.

We'd love your feedback!