We provide IT Staff Augmentation Services!

Sr. Java J2ee Developer Resume

4.00/5 (Submit Your Rating)

Morristown, NJ

SUMMARY

  • Over 8 plus Years of IT experience in the areas of Analysis, Design, Development and Testing of web based and client server multi - tier applications using Java/J2EE Technologies.
  • Experience in Java/J2EE technologies, Struts, Spring MVC, EJB, Web Services, Hibernate, SQL, PL/SQL, JDBC, and Servlets & JSP.
  • Expertise in designing, developing and deploying applications using J2EE technologies including Servlets, JSP, EJB, JSTL, Struts, Spring, JSF, JMS, AJAX, JDBC, JNDI, GWTJavaBeans Hibernate and Web Services.
  • Experience in web technologies like HTML5, CSS3, JavaScript, Ajax and JQuery.
  • Experience wif Single Page applications, and technologies like Angular JS, React JS.
  • Extensive experience wif Model2 (MVC) architecture and Jakarta Struts/Tiles. Good knowledge in Object Relation mapping using Hibernate.
  • Experience in the entire lifecycle process in projects, which includes Design, Development, Deployment, Testing and Implementation.
  • Experience in XML related technologies including XML, XSD, UML, XSL, DTD, XML Schemas, and SAX DOM Parsers.
  • Designed and developed user interface of application modules using HTML, CSS, Java script, JSP and Strut Tags, JQuery and Ajax and provided various style sheets.
  • Good knowledge on the spring modules like Spring IOC, Spring MVC, Spring Web flow, Spring AOP Spring DAO and Spring Security.
  • Experience in working wif databases like MySQL, Oracle 12c/11g/9i, Microsoft SQL Server 2012/2008 and IBMDB2.
  • Extensive experience in different IDEs including Rational Software Architect (RSA), Rational ApplicationDeveloper(RAD 6.0), WSAD 5.x, Eclipse, Jdeveloper, Net Beans and TOAD.
  • Experience in the design and development of SOA web services. Experience in integrating wif the existing web services.
  • Solid experience in using Jakarta Apache frameworks like ANT, JUnit and Log4J.
  • Experience wif web/application servers like IBM Web Sphere, BEA Web logic, Apache Tomcat, Oracle 10g AS, Jboss and Database Servers like Oracle, DB2 and MySQL. Crystal Report.
  • Hands on experience using the UDDI, SOAP, WSDL, JAX-RPC, JAXP, JAXR, JAXB technologies.
  • Experience in LINUX, UNIX Shell Scripting. Crystal Reports.
  • Handfuls of experience in build and deploy tools such as Ant, Maven, and Jenkins.
  • Extensive experience in developing test cases using Junit.
  • Highly proficient in designing n-tier Enterprise application wif J2EE design patterns like IOC (Inversion of Control), AOP (Aspect Oriented Programming), MVC, Business Delegate, Service Locator, Session Façade, DTO, DAO, Front Controller, Factory and Singleton.
  • Good knowledge in working wif Collections API, Multithreading and OOPs technologies.
  • Strengths include excellent interpersonal and communication skills, the ability to provide solutions from a functionaland technical perspective, meet deadlines, quickly build client rapport and be a team player.

TECHNICAL SKILLS

Languages: Java and J2EE

Technologies: JDBC, Servlets, JSP, JSTL, Java Beans, MVC, EJB, JSF, JMS, SOA, SOAP, JavaScript, JQuery, Bootstrap, AJAX, CSS 3, XML and HTML 5

Development Approach: Waterfall and Agile

Testing Tools: JUnit3.8/4.0 and Test-Driven Development (TDD)

Defect Tracking Tools: HP Quality Center

Application/Web Servers: Apache Tomcat 6.0, IBM Web Sphere 6.0, BEA Web Logic 8.1, 9.2, 10x and Red Hat JBoss 4.2.2

Ide: Eclipse 3.2, 3.3, 3.5, My Eclipse 6.0, IBM Rational Application Developer 6.0, 7.0 and Net Beans IDE

Message Oriented Middleware: Apache Active MQ, IBM MQ Series/Web Sphere MQ.

Frameworks: Struts 2, Spring, JSF, Angular JS, React JS and Hibernate

Web Service Frameworks: Apache Axis

Web Service Protocols: SOAP, REST, JAX-RPC, JAX-WS, JAXB, WSDL and UDDI

Build Tools: Ant and Maven

Database: IBM DB2, Oracle 9i/10g/11g, SQL Server and MySQL

Logging Tool: Log4J

PROFESSIONAL EXPERIENCE

Confidential, Morristown, NJ

Sr. Java J2ee Developer

Responsibilities:

  • Involved in total SDLC of the project including Designed, developed, debugged and tested the web-based application using the J2EE architecture.
  • Design and developFraud Pattern Library web pages using HTML 5, Angular 8, JavaScript and XMLand MVC patterns for the Automated Auth Scan project which detects the Fraudulent Transactions.
  • Create Fraud pattern Library for the Automated Auth Scan Project using Java, spring boot, which includes Fraud Criteria, Fraud Search Criteria and Fraud Transaction Criteria end points.
  • Use Spring boot web for developing the application and use JPA to map to PostgreSQL database tables of Fraud Pattern Library.
  • Use Flyway database migration tool to write Java based database scripts to migrate database from MS Access to PostgreSQL
  • Secure the Automated Auth Scan project using Spring Security.
  • Create Microservices for Automated Auth Scan project which is a collection of different applications such as Fraud Pattern Library, Fraud Generator, Scan Executor, and Pan Enricher etc.
  • Built EnterpriseJavaBeans wif Point-to-Point messaging functionality and MQ series as JMS provider for Fraud Pattern Library & Fraud Generator.
  • Design and develop the activities and procedures related to activities and maintenance.
  • Implement JSP corresponding to the controller where in the data was propagated into it from the model and view object from the controller Designed and Implemented MVC architecture using Spring Boot, which involved writing Action Classes/Forms/Custom Tag Libraries & JSP pages.
  • Used RESTFUL client to interact wif the services by providing the RESTFUL URL mapping for Fraud Pattern Library and Fraud Generator Service.
  • Create Synapse Security policy to add more security to the APIs and tan to consume the end points thorough Prism Request. Synapse and prism are Mastercard’s own technologies.
  • Create and configure JENKINS pipeline for the Fraud pattern Library service, Fraud generator service to automate the software development process, wif continuous integration and facilitating the continuous delivery.
  • Use GIT for code version control management of Automated Auth Scan project and PCF (Pivotal Cloud Foundry) for the deployment, management and continuous delivery of applications, containers and functions.
  • Perform unit testing for Fraud pattern Library APIs using JUnit and Mockito and get 98 % code coverage.
  • Experience in installing, configuring, customizing, administering and supporting of IBM Rational, and HP ALM Quality Center tools.
  • Use SonarQube to perform automatic code review for Fraud Pattern Library wif static analysis of code to detect bugs, code smells and security vulnerabilities.
  • Create software documentation and update existing documentation using Confluence tool to help teams to collaborate and share knowledge efficiently.
  • Manage QA activities for Fraud Pattern Library and Fraud Generator using Rally software which is an agile project management solution.

Environment: Java 1.8, Spring3.0, Hibernate3.0, JSP, Angular 8, Bootstrap, JavaBeans,HTML5, CSS3, JavaScript, JQuery, JPA, XML, XSLT, Unix Shell Script, Web Sphere IntegrationDeveloper, REST, Maven, GIT, PCF, JENKINS, Oracle 11g, IBM Rational, PostgreSQL, PL/SQL, Agile/Scrum, Rally, Confluence, Synapse Security.

Confidential, Columbus, IN

Sr. Java J2ee Developer (Full Stack)

Responsibilities:

  • Involved in total SDLC of the project including Designed, developed, debugged and tested the web-based application using the J2EE architecture.
  • Designed the user interface of the application using HTML, CSS3, JSP, Angular JS, JSTL, JavaScript and AJAX.
  • Used Spring MVC Framework for developing the application and used JPA to map to Oracle database tables.
  • Extensive use of Collection Framework features like Map, Object, List to retrieve the data from Web Service, manipulate the data to in corporate Business Logic and save the data to Oracle database.
  • Implemented client-side data validations using JavaScript and Server-side data validations using validators.
  • Implemented the persistence layer using Hibernate-ORM.
  • Developed Web Services to consume those Web Services as well other enterprise-wide Web Services.
  • Implemented Web Service Message Flows using SOAP.
  • Developed & deployed the application in Web Sphere Application Server.
  • Performance analysis and tuning the message flow performance by analyzing the processing time taken by the message flow.
  • Built EnterpriseJavaBeans wif Point-to-Point messaging functionality and MQ series as JMS provider.
  • Wrote Hibernate queries.
  • Involved in the design and development of XML presentation using CSS3 & XSLT.
  • Use JQuery for creating behavioral aspects of the web page.
  • Formulated Use Cases for each business requirement and normalized the use cases to suit the requirements.
  • Conducted code and unit test review.
  • The UML use case designs are developed using and Rational Software Architect v7.0/6.0.
  • Created Use Case, Class diagrams, Sequence diagrams and Collaboration Diagrams.
  • Integrating cross browser compatible applications and secure payment gateways in the website.
  • Developed SQL, PL/SQL wif Stored Procedures to interact wif Persistent database using Oracle 11g.
  • Used Maven to build and deploy, Used Maven version controls to main using Tortoise SVN tool.
  • Used Log4j for logging.
  • JUNIT test cases have written for flawless coding.
  • Worked wif Jenkins for continuous integration.
  • Promoted and developed Rational CLM practices and IBM Rational Toolset utilization procedures dat supported the re-use and collaborative development of project artifacts.
  • Participate in acceptance testing to ensure client/user needs are met.
  • Involved in analysis, design and development and testing phases of the application development using Scrum Agile methodology.
  • Involved in Sprint planning sessions and participated in the daily Agile/Scrum meetings.
  • Migrate applications to quality assurance and/or the production environment, or perform quality assurance as necessary

Environment: Java 1.8, Spring3.0, Hibernate3.0, JSP, Angular JS, Bootstrap, JavaBeans,HTML5, CSS3, JavaScript, JQuery, JPA, XML, XSLT, Unix Shell Script, Web Sphere IntegrationDeveloper, SOAP, Maven, WebSphere Application Server, Oracle 11g, SQLDeveloper, IBM Rational, PL/SQL, Agile/Scrum, SQL Server 2005/2000.

Confidential, Denver, CO

Sr. java J2ee Developer

Responsibilities:

  • Involved in deriving at class diagrams and sequence diagrams during the design phase of the project using UML, involved in discussions wif the client to discuss and understand various components of the requirement and to implement the same.
  • Implemented JSP corresponding to the controller where in the data was propagated into it from the model and view object from the controller Designed and Implemented MVC architecture using Spring Framework, which involved writing Action Classes/Forms/Custom Tag Libraries &JSP pages.
  • Designed, developed and maintained the data layer using Hibernate and performed configuration of Spring Application Framework.
  • Used Spring Framework for MVC architecture wif Hibernate to implement DAO code and used Web Services to interact other modules and integration testing.
  • Extensively written JQuery for responsive event handling.
  • Developed the front-end using HTML5, JavaScript, JQuery, AJAX and CSS3.
  • Followed Single Page Application (SPA) Pattern and used React JS MVC to build a cross-browser complaint application.
  • Used web service calls usingJavaWeb Services and Apache AXIS client packages.
  • Generated Client classes using WSDL2Java and used the generatedJavaAPI.
  • Created RESTful web services in Java (JAX-RS) using Jersey.
  • JSON objects are used to store and populate the data in view coming from the backend.
  • Used Git version controls to maintain code in repository.
  • Used XML, WSDL, UDDI, SOAP Web Services for communicating data between different applications
  • Deployed the application on WebLogic Application server.
  • Involved in creating and extracting data from database using SQL Queries, PL/SQL on Oracle database.
  • Deployed code in application servers like Tomcat locally and Web logic to host it on the Linux server.
  • Extensively used log4j to log regular debug and exception statements.
  • Performed code review and unit tested the application using Junit framework.
  • Used Agile methodologies during the complete project life cycle
  • Involved in Daily SCRUM meetings and weekly SPRINT Meetings.
  • Participated in the production support and maintenance of the project.

Environment: Java1.7, Spring 3.0, Hibernate, React JS, JSP, JSTL, jQuery, MS SQL Server 2012, GIT, WebLogic, Eclipse, Maven, Apache Tomcat, RESTful, JSON, SOAP, WSDL, SOA, XML 1.x, JAXB 2.x, XSLT 1.x, JAX-WS, Agile/Scrum, Windows Server.

Confidential, IL

Responsibilities:

  • Actively involved in software development life cycle starting from requirements gathering and performing Object Oriented Analysis.
  • Developed and implemented the MVC architectural pattern using Struts framework
  • Modified beneficiary summary view functionality to add additional drop-down options dat have tags. This involved modifying beans, JSP changes and middle tier enhancements
  • Developed and implemented various dynamic web-based applications using JSP 2.0, Servlets 2.X, Java Script, Ajax, html, CSS.
  • Efficiently enhancement of applications wif Web 2.0 features like AJAX for performance improvement and customer satisfaction.
  • Development, deployment, configuration of theJavaMessaging Services (JMS) on JBOSS 7.
  • Architecture Design experience.
  • Development and deployment of Service Oriented Architecture (SOA) such as Web Services including SOAP, WSDL.
  • Experience in implementation of Object to Relational Mapping (ORM) using Hibernate in Data Layer using JDBC.
  • Implementing logging mechanism using log4j.
  • Experience in using and implementing Design Patterns such as MVC, Singleton, Abstract Factory, Factory Method, Business Delegate, Service Locater, Data Access Object (DAO), Front Controller, Factory patterns and frameworks like Jakarta Struts 2.x.
  • Experience in using Apache POI, Apache Axis API's.
  • Experience is using XML technologies such as JAXP, DOM, SAX, XPath, XSD, and JAXB Parser.
  • ImplementedJavaMail API for the email services,JavaFTP API for the file transfer service, ZIP API.
  • Creation and execution of Junit Test Cases
  • Incorporating enhancements in the existing functionality.
  • EAR, WAR, deployment, configuration on JBOSS.

Environment: Java 1.6/1.7, Struts 2.0, Hibernate, JSP, HTML, CSS, JavaScript, Web Services, WSDL,JAX-WS, Servlets, JavaBeans, JBOSS Application Server, Ant, Oracle 11g, SQLDeveloper, SVN.

Confidential 

Java Developer

Responsibilities:

  • Involved in Design, Development and Support phases of Software Development Life Cycle (SDLC).
  • Used AGILE methodology and participated in SCRUM meetings.
  • Designed and developed the User Interface components using spring and maintained the session wif Session Beans.
  • Implemented scripting wif Ajax and XML to dynamically refresh the page contents.
  • Implemented JAXB in XML binding.
  • Involved in the Development of Spring Framework Controllers. Developed Controller for request, response paradigm by Spring Controllers using Spring-MVC.
  • Data from UI layer sent through JMS to Middle layer and from their using MDB message retrieves Messages and will be sent to MQSeries.
  • Used JSON as response type in REST services
  • Developed Data Access Objects (DAO's) for interacting wif the database using JDBC.
  • Involved in developing stored procedures and Triggers on Oracle 10g.
  • Used Hibernate Persistence Strategy to interact wif database.
  • Developed Hibernate mapping files using different mapping strategies such as table per class hierarchy.
  • Configured JMS in the Websphere application server to send messages on the queue.
  • Deployed the application in Websphere Application Server 6.0.1.
  • Developed a tool to retrieve and send data to third party service provider. This feature was implemented using REST
  • Performed application performance tuning using JProfiler.
  • Built Maven scripts for automated deployment and for the build operation of the entire application.
  • Used RESTFUL client to interact wif the services by providing the RESTFUL URL mapping
  • Used Subversion for version control and created automated build scripts.
  • Performed unit testing using JUnit.
  • Handled production support of the application.
  • Documented the flow and functionality of the code for further reference.

Environment: Java 1.6, Spring, Hibernate, JMS, HTML5, JavaScript, JSP, EJB, CSS, MVC, JDBC, J Profiler, Oracle 10g, XML, JSON, MQSeries, Websphere, JUnit, Subversion, Profiler, Maven.

We'd love your feedback!