We provide IT Staff Augmentation Services!

Sr. Java/j2ee Developer Resume

4.00/5 (Submit Your Rating)

Weehawken, NJ

SUMMARY:

  • 6+ years of professional experience in IT industry in design and development of enterprise and web based applications using Object Oriented Programming, Java /J2EE technologies.
  • Extensive experience in Software Development Life Cycle (SDLC), Requirements Specification, designing documents and writing Test cases using various software engineering processesranging from Waterfall to Agile methodology.
  • Proficient in Core Java concepts that includes Multi - Threading, Collections, JDBC, RMI and network programming.
  • Extensive experience in designing and developing GUI using HTML, CSS, JQuery, JavaScript, JSF/Prime Faces, Angular JS, Bootstrap JS, AJAX.
  • Proficiency in design and implementation of Object Oriented concepts (OOP) and Java & J2EE design patterns like MVC, Singleton, Factory Pattern, Business Delegate, DAO, VO, Session Facade, Service Locator etc.
  • Experience in Servlets, JSP, JDBC, EJB (Session Beans (Stateless and Stateful)), Entity Beans and MDB (Message Driven Beans), JNDI, Custom Tags, and JMS.
  • Expertise in using Spring MVC, Spring IOC to handle/intercept the user requests and used various controllers to delegate the request flow to the Backend tier of the application.
  • Involved in development of SOAP based web services using WSDL, SOAP, JAXB, CXF, AXIS, JAX-WS and Restful web services using JAX-RS, CXF and JERSEY APIs.
  • Developed RESTful web services by identifying and leveraging existing SOAP Web services using Spring Boot
  • Delivered high availability, scalable and Microservices Architecture using Spring Boot App's in Agile Mode.
  • Extensive experience using Spring Boot, Spring Cloud, Spring Batch, Hibernate and Used Spring integration for integrating the application with Microservices using Spring integration workflow files.
  • Experience with XML technologies like XML, DTD, XSD, XSLT, JAXP (DOM & SAX), and JAXB.
  • Extensive Experience in retrieving and manipulating data from backend using Database (Oracle, DB2, SQL Server) SQL queries, PL/SQL- Stored Procedures, Functions, Sequences, Triggers, Views and Packages
  • Experienced with web and application servers such as IBM WebSphere 7.x/8.x, Oracle Web logic 10.3 and Apache Tomcat 6.x/7.x and JBOSS.
  • Experience in working with build & deployment tools using Maven, Ant, and Jenkins.
  • Used JMS and WebSphere as message broker for Asynchronous messaging.
  • Skilled at programming in different IDE’s like Eclipse, My Eclipse & Net Beans.
  • Expertise in unit testing using JUNIT testing, Mockito and Power Mockito, integration testing and SOAP UI testing
  • Used GIT for efficiently managing the source code versions with the development team
  • Experience in working version control tools like GIT, CVS, Clear Case, SVN.

TECHNICAL SKILLS:

Programming Languages: Java, C, C++, PL/SQL

Web Technologies: HTML, JavaScript, JSP, XML, CSS, JSTL, XML, XSL, XSLT, JAXP-DOM, SAX, JAXB, JQuery, DOJO

J2EE Technologies: Servlets, JDBC, JSP, JNDI, EJB: Session Beans, Entity Beans, MDB, JMS, JPA

Frameworks: Struts, Hibernate, Mybatis/iBatis, Spring

Design Skills: UML, Java & J2EE Design patterns, Rational Rose, Microsoft Visio

Version Control System: GIT, SVN, Clear Case, CVS

Web/ Application Servers: IBM WebSphere, Apache Tomcat, JBoss Application Server, WebLogic

Web Services: WSDL, SOAP, JAXWS, JAX: RS, AXIS, CXF, JERSEY

Operating Systems: Windows, Unix/Linux

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

Testing Frameworks: JUnit, Mockito/Power Mockito

Integrated Development: Eclipse, My Eclipse, RAD, Net Beans

Build Tools: ANT, Maven, Jenkins

Other tools/Software: LDAP, Edit plus, REST Client, TOAD, Web Builder, SQL Developer, SOAP UI, JIRA, Rally

PROFESSIONAL EXPERIENCE:

Confidential, Weehawken, NJ

Sr. Java/J2EE Developer

Responsibilities:

  • Involved in Agile - Sprint methodologies to do requirements gathering, analysis and planning. Involved in gathering requirements from existing functionality for the custodians.
  • Involved in Design, Development, Testing and Integration of the application.
  • Involved in the development of various use cases, classes and sequence diagrams using UML.
  • Developed the responsive UI web pages using HTML5, CSS3, Angular JS, Java Script, AJAX, JQuery.
  • Worked with Angular JS filters in expressions and directives to filter data rendered in the UI.
  • Worked on serialize and de-serialize of data in applications using JSON.
  • Used Spring Frame work for IOC, AOP, and DAO layer design patterns.
  • Used Hibernate as ORM to map Java classes to data base tables and integrated it with Spring.
  • Used Hibernate Query Language (HQL) for accessing data from database and created Hibernate POJO Objects and mapped using Hibernate Annotations.
  • Extensive experience using Spring Boot, Spring Cloud, Spring Batch, Hibernate and Used Spring integration for integrating the application with Microservices using Spring integration workflow files.
  • Responsible for preparing design document and delivery of batch applications, un-block technical impediments for the team, cross team interactions, code review, client interaction on daily basis, manage offshore deliverables.
  • Delivered high availability, scalable and Microservices Architecture using Spring Boot App's in Agile Mode.
  • Implemented business logic components using POJOs.
  • Delivered high availability, scalable and Microservices Architecture using Spring Boot App's in Agile Mode.
  • Developed adapter classes to create a layer over existing code.
  • Involved in batch processing usingSpringBatchframework to extract data from database and load into corresponding tables.
  • Developed Batch Processing in java to transfer batch feeds to the database using GIT, JAXB and JAXP technologies.
  • Developed RESTful web services using CXF API and developed the services after the deployment on server using SOAP UI and SOAP Web services using Spring Boot.
  • Developed REST services to talk with adapter classes and exposed them to front-end.
  • Done with IBM WebSphere application server configurations and the deployed the application on it.
  • Transformed, Navigated, Formatted XML documents using XSL, XSLT, XPath.
  • Authenticating to the LDAP by Using the JNDI and developed the login Servlet which is responsible for initial authentication of the users coming from different systems.
  • Used Java Message Service (JMS) API to create, send, receive, and read messages to main asynchronous.
  • UsedJava 8features likeLambdas expressions,Functional Interfaces&Stream APIfor Bulk data operations on Collections which would increase the performance of the Application.
  • Used Spring security for authentication and authorization.Done with Peer level code reviews.
  • Developed automated Build files, reporting and documentation using Maven.
  • Tested components using JUNIT & Mockito during development.
  • Used GIT for source code version controlling.

Environment: JAVA/J2EE, HTML5, JS, AJAX, Angular JS, JQUERY, CSS3, Servlets, XML, XSLT, XPATH, REST, JAX-RS, CXF, IBM WebSphere 8.1, JMS,, Eclipse, RAD 8.0, JUNIT, Mockito, GIT, EMMA, Spring framework - DI, AOP, Batch, Hibernate, Maven, QC, Rally.

Confidential, Denver, CO

Sr. Java/J2EEDeveloper

Responsibilities:

  • Involved in Requirements gathering, analysis, design, development, Testing and Maintenance phases of R&D Redesign.
  • Gathered existing functionality of different products from BRD, HLAD and FDN.
  • Prepared design documents with Sequence Diagrams, Class Diagrams using Microsoft VISIO tool.
  • Used HTML5, CSS3, JavaScript, AngularJS, JQuery to create design layout with JSP.
  • Used spring framework to inject services, entity services, transaction management, and concerns by factory class corresponding to the use case operation executing.
  • Used Spring Boot to bootstrap the basic configuration of the project.
  • Involved in using spring concepts - DI/IOC, AOP, Batch implementation and Spring MVC.
  • Implemented Declarative transaction management using Spring AOP.
  • Used spring JDBC Template to do CRUD operations with Database.
  • Created WSDLs as per wire frames, UI pages & generated client jars using JAX-WS.
  • Used Apache CXF to create SOAP based & Restful web services.
  • Implemented RESTful web services to consume XML & JSON Messages.
  • Involved in creating internal & external services, Entity services and handlers.
  • Defined rules using JRules that are defined for resources to show details on UI pages. Followed up with Business Analysts to create conditions & business functions using JRules UI.
  • Written SQL queries & PL SQL - Stored procedures, functions, triggers, cursors, sequences, and indexes, which are going to be invoked by Batch processes..
  • Used Hibernate framework for interacting with the Oracle data base for performing CURD operations.
  • Created continuous integration builds using Ant & Jenkins and deployed on WebSphere application server.
  • Created JUNIT test cases and ran the TEST SUITE using EMMA tool.
  • Ran check style, PMD defects & Find bugs and fixed them.
  • Designed and developed Message driven beans that consumed the messages from the java message queue.
  • Configured Application server with SSL certificates to maintain security to the services.
  • Addressed defects identified in IST, QA, UAT and Production phases. And tracked them using Jira.
  • Addressed defects identified in QA and IST phases. And tracked QC status as per the guild lines.
  • Used ActiveMQ messaging to set up communication between applications in ESB. And flows are created for JAX-WS and JAX-RS web services.
  • Involved in using Core java concepts - Collections, Exception Handling, Multi-Threading, Serialization and Java 1.5+ features etc.
  • Participated in migration to DB2 data base from Oracle DB.
  • Involved in peer level design & code reviews. Done with Unit testing using MOKITO.
  • Used Lambda expressions for iterate, filter and retrieving data from collections.
  • Involved in Troubleshooting, Bug fixing and Customer Support.Used Log4j for logging the flow of the application.
  • Followed coding guidelines and implemented Core Java&J2EE design patterns.
  • Used IBM Clear case as version controlling system.
  • Coordinated with Performance team to get thread dumps & tuned java as well as DB code.

Environment: JAVA/J2EE, Servlets, JSP, XML, HTML5, CSS3, XSD, XSLT, XPATH, JAXP, JAXB, WSDL, SOAP, JavaScript, Angular JS, Spring frame work- DI, AOP, MVC, REST, JAX-RS, CXF, RAD 8.0, JUNIT, IBM Clear Case, SOAPUI, JProfiler, JNDI, Java/J2EE design patters, WebSphere Application Server 8.x, EMMA, Ant, Jenkins, Apache Kafka.

Confidential, Milwaukee, WI

J2EE Developer

Responsibilities:

  • Involved in analyzing the user requirements and specifications for deciding the flex component needed to be developed and their interaction.
  • Involved in the design by preparing UML diagrams using Microsoft Visio tool.
  • Created POJO layer to facilitate the sharing of data between the front end and the J2EE business objects.
  • Used HTML, XHTML, DHTML, JavaScript, Angular JS, AJAX, JQuery, JSP and Tag Libraries to develop UI/view pages.
  • Used server side Spring framework and Hibernate for Object Relational Mapping of the database structure created in Oracle.
  • Involved in Hibernate configuration properties setup & mapping files using generators, associations & inheritance
  • Used Oracle coherence for real-time cache updates, live event processing, in-memory grid computations.
  • Developed web services by using Restful API.
  • Implemented Message Driven beans to develop the asynchronous mechanism to invoke the provisioning system when a new service request saved in the database used JSM for this.
  • Transformed XML documents using XSL.
  • Used JavaScript for client while server validation through Expression Language
  • Used GOF Java&J2EE design patterns. Used Business Delegate to maintain decoupling between presentation & business layer.
  • Used JPA with Hibernate provider.
  • Used JMS to send messages through WebLogic queues.
  • Involved in configuring WebLogic variables, queues, DSs, servers and deploying EAR into Servers.
  • Involved in reading customer xml and constructing primary, secondary customer information.
  • Developed authentication through LDAP by JNDI.
  • Developed and debugged the application using Eclipse IDE.
  • Involved in Hibernate mappings, configuration properties set up, creating sessions, transactions and second level cache set up.
  • Involved in backing up database & in creating dump files. And also creating DB schemas from dump files. Wrote developer test cases & executed. Prepared corresponding scope & traceability matrix.
  • Extensively involved in Unit testing and coordinated with the testing team and fixing Bugs at various stages of the application development. Tracked defects using QC.
  • Ran check styles, PMD Defects, find bugs etc. and fixed them if there are any.
  • Configured EMMA tool and ran test suite and made sure that 100% test coverage.
  • Implemented Maven as build and configuration tool.
  • Used WebLogic Application Server for application deployment in the clustered window environment
  • Used SVN repository for version control.
  • Involved in fixing IST, QA and production defects & tracked them using QC.

Environment: Java\J2EE, Servlets, JSP,HTML5, JS, CSS3, Angular JS, DOJO,WebLogic Application server, Maven Repository,JMS, DOM/SAX, XML, XSD, XSLT, Oracle 11g, Eclipse, JUnit, SVN, Spring - DI, AOP, MVC, Hibernate, Oracle coherence, JSM, Web Services - WSDL, JAX-WS, AXIS, CXF, JAX-Restful Services,JAXP, JAXB, QC.

Confidential

Java Developer

Responsibilities:

  • Involved in the requirement analysis, design, and development of the project.
  • Responsible for coordinating the tasks and assigning work to the team members and keeping track of the deliverables.
  • Worked with customers to gather requirements and develop use cases, project and test plans.
  • Involved in designing the application by drawing UML diagrams using JUDE tool.
  • Designed a flexible and highly dynamic framework that incorporates robust marshaling and un marshaling from XML and a business process layer to allow rapid development and deployment of web services by aggregating back-end service invocations.
  • Implemented EJB's session bean to maintain application session and Entity Beans for the persistence.
  • Developed the UI pages using HTML, DHTML, JavaScript, AJAX, JQUERY, JSP and tag libraries etc.
  • Produced as well as consumed the WSDL based web services using WSDL, SOAP, JAX-WS, AXIS, Apache CXF, JAXB
  • Developed web services using Restful technology to support JSON and XML using JAX-RS.
  • Used JSPs in the presentation tier along with various XML tags, Spring tags, JSTL tags, CSS, jQuery and JavaScript.
  • Worked as a Data Modeler for the team.
  • Set up Custom business validations using validation framework.
  • Created new connections through application coding for better access to DB2 database and involved in writing SQL & PL/SQL - Stored procedures, functions, sequences, triggers, cursors, object types etc.
  • Implemented application using Struts MVC framework for maintainability.
  • Involved in Authentication & authorization checks using Encryption & decryption techniques using x.509, Public/private key methods etc.
  • Created a control development test platform that utilizes rapid controls prototyping for data acquisition and control algorithm evaluation.
  • Set up Custom business validations using Struts validate framework.
  • Written EJB session beans for business logic processing & entity beans for persistence with data base.
  • Deployed EJB Components on WebLogic, Used JDBC API for interaction with Oracle DB.
  • Responsible for data migration to QA/User and Production region.
  • Involved in developing Web Services using Apache XFire & integrated with action mappings.
  • Used JAXP for Parsing and JAXB for Binding.
  • Helped new team members & junior developers to make them on the board easily.
  • Followed coding standards and ran Test suite to make sure 100% code coverage by using EMMA tool.
  • Involved in JUNIT testing, integration testing, system testing etc.
  • Involved in writing developer test cases & scope & traceability matrix.
  • Involved in building the code using Ant, Jenkins and the deployment using JBOSS application server.

Environment: Java 1.5, J2EE, HTML, DHTML, JavaScript, CSS, AJAX, JQUERY, Servlets, JSP, JBOSS Application Server, Struts, Validation framework, MVC, RAD, JUNIT, Mockito, JAX - RPC Web services, Oracle coherence, Apache XFire, LDAP, JAX-RS, EJB, XML, XSD, XSLT, Unix, Putty, FTP, DB2 - SQL, PL SQL, QC, JAXP, JAXB, CVS.

We'd love your feedback!