We provide IT Staff Augmentation Services!

Sr. Java/j2ee Developer Resume

5.00/5 (Submit Your Rating)

PrincetoN

SUMMARY

  • 10 years of professional JAVA/J2EE Software design and development experience with unit testing, bug fixing and deployment.
  • Working experience in different domains like consumer electronics, health care, education and financial.
  • Worked extensively on Java, J2EE technologies like Servlet, JSP, JSF, EJB, JMS and JSTL.
  • Expertise in design and develop applications using MVC frameworks like Struts, JSF, ADF and spring.
  • Expertise in design and develop applications using spring modules like IOC, AOP, DAO and Batch.
  • Experience in implementing Hibernate, JPA, JTA, JCA, RMI and iBatis.
  • Expertise in HTML5, CSS3, AngularJS and Bootstrap.
  • Expertise in building web 2.0 applications using Richfaces, ICEFaces AJAX components.
  • Extensively worked on Service Oriented Architecture using SOAP based, RESTful web services and JMS.
  • Worked extensively on exposing applications as services using Web Services (JAX - RS, JAX-WS), Axis, WSDL, WE-Security, WS-I, SOAP and MTOM.
  • Expertise in automaton testing technologies like JUNIT and Selenium.
  • Proficient knowledge in Databases like MS SQL Server 2000/2005, JavaDB and Oracle 10G/9i/8i.
  • Worked extensively on Web/Application servers like IBM WebSphere, Weblogic, JBoss, SAP Web Application Server (WAS), Oracle 10G Application Server, and Tomcat.
  • Worked extensively on multi-threading, concurrency collections API and Swing.
  • Excellent in object-oriented analysis, design and programming skills using Java Design Pattern and UML modelling.
  • Extensively used Scala and Ruby.
  • Experience in software methodologies Agile and Waterfall.
  • Worked extensively on reporting tools iReport and JasperReports API.
  • Expertise in integrating J2EE with SAP using SAP Java Connectors (JCo).
  • Experience in implementing XML technologies - XML, XSD, XACML, XSLT, and XPATH.
  • I have significant experience in DHTML, XHTML, CSS, JavaScript and JSON.
  • Extensively worked on SAX and DOM for parsing XML.
  • Expertise in using IDE’s like MyEclipse, Eclipse, RAD, WSAD, NetBeans and JDeveloper.
  • Expertise in using Version control systems like CVS, ClearCase and Subversion.
  • Experience in using and development of Stored Procedures, Triggers and Cursors using PL/SQL.
  • Expertise in using database tools such as SQL Query Analyzer, Enterprise Manager, SQL Developer and TOAD.
  • Hands on experience in using Log4J for debugging and testing the applications.
  • Experience in converting the business specifications into Use Cases, Sequence, State (Dynamic Object Model), and Class UML Diagrams using Rational Rose.
  • Excellent communication skills both verbal and written, self-starter and team player.
  • Experience with UNIX operating system and Shell programming.
  • Get up to speed on new technologies and software tools very quickly.

PROFESSIONAL EXPERIENCE

Confidential, Princeton

Sr. Java/J2EE Developer

Responsibilities:

  • Designed and developed functionality to parse schema file and generate JSON documents and store in Mongo DB Document store.
  • Extensively used core java concepts like collection frame work, multi threading, OOPS and Exception Handling.
  • Designed and developed functionality to get JSON document from Mongo DB document store and send it to client using RESTful web service.
  • Designed and developed marshalling module to make XML from the JSON document using JDOM.
  • Designed and developed XML validation functionality and store XML document in database.
  • Designed and developed functionality to retrieve XML document from database and unmarshalling XML document to JSON document.
  • Designed and developed media module to store and retrieve images, audio and video files using Spring and Hibernate.
  • Designed and developed RESTful Services to sending configuration JSON documents to client and retrieve authoring JSON documents from client.
  • Developed user interfaces to display and edit the configuration data and store it in database using JSF and JQuery.
  • Developed caching functionality to load configuration data on server start up and store it on cache.
  • Developed user interfaces to display data in cache, update the data and refreshing the cache using JSF and JQuery.
  • Designed and developed automation testing using Selenium.

Environment: JDK, JavaEE, Spring IoC, Mongo DB, MarkLogic, XQuery, JSF 2, Hibernate, RESTFul web services, Spring Batch, HTML5, CSS3, JQuery, AngularJS, JDOM, Maven, Eclipse, SVN, Selenium and Oracle.

Confidential, New York

Sr. Java/J2EE Developer

Responsibilities:

  • Extensively worked on integrating different backend services running on different platforms which will provide data in different formats to send uniform data to mobile platform.
  • Developed data services to provide data points for company intelligence screen by integrating different backend services.
  • Developed CNBC RSS feed reader to get latest news articles and videos using StaX parser.
  • Developed data services to get list of currencies and details of each currency with data points intra day change, current value, year low and year high values.
  • Developed data services to get list of indices based on region and details of each index with real time data like current index value, value change, percent change, year low and year high values.
  • Developed data services to get Key Developments of selected company with headlines, situation and companies involved in that key development.
  • Extensively used URL and HTTPURLConnection classes to fetch data from different backed services running on different platforms.
  • Extensively worked on parsing different types of data formats like JSON, XML and Text provided by different backed services like.
  • Designed and developed automation testing using Selenium.
  • Extensively used Scala and Ruby.

Environment: JDK1.8, Axis web services, Jackson, StAX parser, SOAP, WSDL, MuleSoft ESB, mySQL, Java Multi-threading (Concurrency), JSON,RESTful Web services, AMP Antenna, Selenium, Scala, Ruby and Apache commons.

Confidential, Roseland, NJ

Sr. Java/SOA Developer

Responsibilities:

  • Designed and developed application using REpresentational State Transfer (REST) style architecture.
  • Designed, developed and exposed all business functions as services using JAX-RS with Jersey frame work.
  • Developed Data Access Objects for the application using Enterprise Java Beans component model.
  • Developed light weight document retrieval system (LDRS) to retrieve PDF report stream from document repository using java concurrency Executor service and non-blocking IO packages.
  • Developed data persistence layer using Java Persistence API with Hibernate as Object Relational Mapping (ORM) provider.
  • Developed JAXB objects to represent request and responses to support XML and JSON formats.
  • Extensively used DAO, Singleton and Façade design patterns.
  • Developed logging mechanism as aspect using Spring AOP module.
  • Designed and developed application using Service Oriented Architecture with JAX-RS and Jersey framework.
  • Designed and developed Restful services to send pay Statements and pay Details operations.
  • Designed and developed REST client to access pay Details from Auto Pay (another Restful service) and send that response to client. This service acts as proxy between client and Auto Pay system.
  • Extensively used Spring IoC to loosely couple the application modules.
  • Designed and developed user interfaces using JSF component frame work with custom components build on Dojo toolkit.
  • Extensively worked on Java Stored procedures to interact with database.
  • Extensively used Spring IoC to loosely couple the application modules.
  • Designed and developed interfaces to interact with IBM MQ with XML messages.
  • Extensively used Singleton and Façade design patterns.
  • Implemented logic to validate incoming SOAP xml against schema files.
  • Extensively used Spring AOP for logging.
  • Designed and developed classes for REST client using Jersey frame work.
  • Developed java script functions using Dojo toolkit for User interface validations and manipulations.
  • Maven has been used as build system for the application.
  • Designed and developed automation testing using Selenium.

Environment: JDK1.6, JavaEE 5, JAX-RS, Jersey 1.7, JSF1.2, EJB, JPA, Hibernate, AWS, Spring AOP, Java Multi threading (Concurrency), Selenium, AJAX, Dojo toolkit, JSON, JAXB, XML, Maven, Oracle 10G, Tomcat, Toad, WebSphere, JavaScript and CSS.

Confidential

Senior Software Engineer

Responsibilities:

  • Worked as one of the key member from the design phase to support phase.
  • Developed business layer using enterprise sesion beans.
  • Developed persistence layer using entity beans.
  • Involved in designing all the GUI’s for customer interaction.
  • Extensively used Spring IoC throughout the application to loosely couple the application modules.
  • Develop and maintain elaborate services based architecture utilizing open source technologies like Hibernate ORM and Spring Framework.
  • Used Spring 2.0 Framework for DI (Dependency injection) and integrated with Hibernate and JSF.
  • Extensively used Debatable, AutoComplete and Tree components.
  • Extensively used Hibernate validation framework has been used for front end validations.
  • Factory, Singleton and service locator patterns implemented.
  • Designed and developed Managed Beans to handle user interactions.
  • Extensively used Spring Aspect Oriented Programming for application logging mechanism.
  • Designed and developed Sales order creation from Product Catalog using XHTML Servlets and JavaScript.
  • Extensively used Eclipse for developing application.
  • Generating Reports by using iReports tool.
  • Converting currency into desired formats using convertNumber.
  • Involved in different phases of credit flow.
  • Using Extendable Data Tables as per the requirement.

Environment: J2EE (Servlets, JSP), Hibernate, Spring, JSF, RichFaces, Java, JBoss, MSSql, AJAX, XML, JavaScript, Hadoop and UNIX.

Confidential

Solution Developer

Responsibilities:

  • Designed and developed application using Struts Model-View-Controller framework.
  • Designed and developed reusable page template using Tiles framework.
  • Designed and Developed Benefits module using tiles templates.
  • Singleton design pattern has been used for accessing persistence layer.
  • Developed data access components using Hibernate ORM.
  • DAO design pattern has been used to abstract persistence layer.
  • Developed all business objects as POJOs.
  • Extensively used Spring IoC for dependency injection pattern.
  • Wrote custom validators and configured to validate business rules and user interfaces.
  • Reports module has been designed and developed using JasperReports API. Templates are designed using iReport tool.
  • SAX and DOM parsers are used to manipulate the XML documents.
  • Interface to GERP (Global ERP) has been developed using JAX-WS Web services.
  • WinCVS has been used as version controller.
  • Involved in development, unit testing and Bug fixing.
  • Wrote functions using PL/SQL to pull eligibility file with updated employee information with UHC specified format.
  • Used JMS for sending email confirmations after employee creation.
Environment: Java, J2EE, Struts, Tiles, Hibernate, HQL, JSTL, Weblogic 9.2 Application Server, Web Services, Spring IOC, JSP, Servlets, JSTL, MyEclipse, WinCVS, Spring WebFlow, SOA, SOAP, SAX and DOM, Oracle 10G, JMS, Ant, JavaScript, Web Services, JAX-WS, Log4J and UNIX

We'd love your feedback!