We provide IT Staff Augmentation Services!

Senior Java/j2ee Developer Resume

5.00/5 (Submit Your Rating)

Marlton, NJ

SUMMARY

  • Over 8 years of Experience in designing and developing enterprise, standalone and multitier web applications using Java/J2EE/UI Technologies.
  • Expertise in application design and development using UML, OOP, SOA, MVC, J2EE.
  • Strong Experience in developing enterprise and multi - tier web based applications using Java and J2EE technologies i.e. Servlets, JavaBeans, JSP, JDBC, JNDI, JMS, JSF, EJB, Hibernate, Struts, spring, Web Services.
  • Expertise in developing multi-tier web application in MVC Architecture using various frameworks.
  • Expertise in Spring and Hibernate Frameworks.
  • Strong skills in implementing various design patterns like Singleton, MVC, Business Delegate, Session Façade, Decorator, Proxy, Factory, DAO and DTO in enterprise applications.
  • Experience in developing spring components using Spring MVC, Spring IOC/DI, Spring Context, Spring ORM, Spring Batch, Spring AOP, Spring Cloud and Spring JDBC.
  • Experience in Struts Tiles, Action Forms, and Validator framework.
  • Strong experience in developing and consuming Web Services SOAP and REST using different APIs like JAX-WS, JAX-RS and implementation such as Apache Axis, Axis2, Apache CXF, Jersey.
  • Strong knowledge in JDBC and experience in creating DAO Layer using Hibernate, JPA, Strong in using XML mappings, and Annotation mapping with Java Bean Objects.
  • Expertise in Core java concepts like OOPS, Data structures & algorithms, Collections, Swing, Multithreading, Exceptional handling, I/O and java. Lang Package.
  • Experience in dealing with XML Technologies such as XSD, XSLT, WSDL, SOAP, JAX-B, JAX-P (SAX/DOM) and XML Beans.
  • Experience in developing Rich UI contents using HTML, HTML5, DHTML, XHTML, CSS, CSS3, JavaScript, Custom Tags, JSP Tag Libraries, AJAX, JQuery, DOM, JSON, AngularJS.
  • Exposure in deployment of J2EE Enterprise components on Web/Application servers like Apache Tomcat, Glassfish, JBOSS, IBM WebSphere, WebLogic.
  • Experience in developing TDD (test driven development), BDD (behavioural driven development) and pair programming.
  • Experience in developing Junit, DBUnit test cases with Mockito and Log4j/Self4J for logging.
  • Extensive Knowledge on built automation tools such as apache ANT, Maven and Jenkins.
  • Expertise in using Version control systems i.e. SVN, CVS, Git, TFS and ClearCase.
  • Proficient knowledge in RDBMS concepts, and strong experience in Databases i.e. MySQL, SQL Server, DB2, Oracle. Used TOAD, Query Manager for data base testing.
  • Expertise in SQL skills, with experience in writing complex Queries, Triggers, Cursors, Stored Procedures and Functions along with data profiling and performance tuning.
  • Expertise in working with SDLC models such as Agile/Scrum, and Waterfall.
  • Hands on experience in No SQL Databases such as MongoDB, Cassandra.
  • Exposure on Cloud Computing such as AWS (Amazon Web Services).
  • Exposure on DevOps tools like JIRA/Stash/Jenkins.
  • Exposure in Dynamic Scripting languages such as Groovy, Ruby, Perl and Python.
  • Experience in project management such as planning, estimation, task delegation, integration, Implementation challenges, preparing project status reports (daily, weekly, monthly).
  • Committed Team player with strong communication, analytical and problem solving skills to lead a team, Ability to quickly adapt to new environment and Technologies.

TECHNICAL SKILLS

Languages: JAVA, J2EE, SQL, PL/SQL.

J2EE Technologies: JDBC, JSP, JSTL, JSF, Servlets, RMI, EJB, JNDI, JMS, JPA.

Frameworks: Spring 2.5/3.0, Hibernate 3.0/4.0.

IDE and Tools: Net Beans, RAD, Eclipse, Intellij, EditPlus, Sublime

Databases: MySQL, DB2, SQL Server 2008/2005, Oracle 11g/10g.

No SQL Db: MongoDB, Cassandra.

Web Application Servers: Tomcat, WebLogic, WebSphere, JBoss

Version Control Systems: CVS, SVN, GIT, Rational Clear Case.

Build & Testing tools: ANT, JUnit, Maven, Log4J, Jenkins.

Operating Systems: Windows, UNIX, LINUX.

UI Design: HTML 4.0/5, CSS3, JavaScript, JSF, AJAX, JQuery, JSON, Bootstrap, AngularJS, Node JS.

Web Services: SOAP, WSDL, JSON, REST, SOA, JAX-WS, JAX-RS, Jersey, Apache CXF, Apache Axis2

Big Data: Hadoop & Hadoop Ecosystem, Apache Spark and its Ecosystem, Storm

PROFESSIONAL EXPERIENCE

Confidential, Marlton, NJ

Senior Java/J2EE Developer

Responsibilities:

  • Involved in requirements Analysis, Design, Development, Integration and Testing of application modules.
  • Design and development of software for Bioinformatics, Next Generation Sequencing (NGS) in Hadoop MapReduce framework, MongoDB using Amazon S3, Amazon EC2, Amazon Elastic MapReduce(EMR).
  • Developed a Hadoop MapReduce program to perform sequence alignment on sequencing data.
  • Developed presentation layer for the application modules using JSP, HTML, CSS, Java Script, AngularJS, Ajax and JQuery.
  • Used Object/Relational mapping tool Hibernate to achieve object to database table persistency.
  • Developed Hibernate POJO Classes, Hibernate Configuration file and Hibernate Mapping files.
  • Extensively used different design patterns such as Singleton, Data Access Object, Value Object, Factory etc.
  • Extensively involved in helping team to prepare the technical design documents and helping them in understanding the project architecture.
  • Extensively involved in working closely with the team to deliver road blocker(s) free application.
  • Setting up Infrastructure team meetings and performed Builds and Deployment at various stages.
  • Implementation of the Business logic layer for MongoDB Services.
  • Developing Hibernate Configuration files for Oracle 10g & 11g and MongoDB.
  • Involved in the configuration of Spring Framework and Hibernate mapping tool.
  • Extensively used OOP Concepts, Exceptional Handling and Collections Framework objects.
  • Implemented web service client program to access Affiliates web service using SOAP/REST Web Services.
  • Developing unified Global Transaction Banking platform usingGoogleWebToolkit(GWT) to support a consistentwebexperience.
  • Used XML, Schema, XSD and JAXB for message transformations and mappings.
  • Extensively followed agile Scrum methodology to implement the application modules.
  • Used Maven for building and deploying the web application into WebLogic and configuring the dependency plug-ins and resources.
  • Configured code management tools and Involved in code versioning, Check-In, Check-outs and code merging using SVN.
  • Involved in production support, resolving the production issues and maintaining the application server.
  • Managed off shore resources acting as a Technical lead, collaborating weekly with these resources and developers.
  • Extensively involved in consult with business users (independently or in partnership with other team members) to evaluate, design, test and install requested enhancements to the new system.
  • Extensively involved in adding individual controllers and services for each view in Angular JS.

Environment: Java 1.6/J2ee 1.6, JSP, Servlets, Struts, Spring, Spring Batch, Hibernate, JQuery, SOAP, WSDL, REST, SQL, PL/SQL, CSS, JAXB, XML, XSD, XSLT, JavaScript, Star UML, WebLogic, HTML, SVN, Oracle, UML, Agile Scrum, SQL Developer, JUnit, Log4j, UNIX, Angular JS.

Confidential, Richmond, VA

Senior Java/J2EE Developer

Responsibilities:

  • Involved in Design, Analysis of the new system and developed architecture diagrams by following UML rules.
  • Participating in user requirement sessions to gather business requirements.
  • Involved in Analysis, Design, Development, Integration and Testing of application modules.
  • Designed and developed Class diagrams and sequence diagrams using Unified Modeling Language (UML).
  • Developed presentation layer for the application modules using JSP, HTML, CSS, JavaScript and AngularJS.
  • Used JQuery Java Script libraries for developing the Java Script validations and widgets.
  • Designed the Cascaded Style Sheets (CSS) for designing the styles, skinning and layouts and worked with AngularJS.
  • Implemented AJAX base applications using JQuery.
  • Design and develop GUI and back-end components for analysis and collaboration software in GoogleWebToolkit,Javaand XML in a UNIX environment.
  • Used Object/Relational mapping tool Hibernate to achieve object to database table persistency.
  • Written Hibernate POJO Classes, Hibernate Configuration file and Hibernate Mapping files.
  • Implemented Batch Updates using spring and configured beans in Application Context file.
  • Used the features of Spring Core layer (IOC), Spring MVC, Spring AOP, Spring ORM layer and Spring DAO support layer in order to develop the application.
  • Involved in the configuration of Struts Framework, Spring Framework and Hibernate mapping tool.
  • Implemented different types of messaging prototypes using JMS.
  • Implemented service oriented architecture (SOA) & Micro Services Architecture (MSA) using JAX-WS, SOAP, WSDL and JAXB.
  • Implemented the application using agile development methodology.
  • Involved in production support, resolving the production issues and maintaining the application server.
  • Involved in code versioning, Check-In, Check-outs and code merging using SVN versioning tool.

Environment: Java/J2ee, JSP, Servlets, Spring, Hibernate, JAX-WS, JAXB, SQL, PL/SQL, CSS, XML, XSLT, JavaScript, JQuery, RAD, WebSphere, HTML, AJAX, Maven, SVN, DB2, Unix, UML, Agile, Start UML, JUnit, Log

Confidential, Dallas, TX

Senior Java/J2EE Developer

Responsibilities:

  • Involved in Analysis, Design, Development, User Acceptance testing and Implementation.
  • Developed JSP pages with Struts Validation Framework and application resources following the guidelines.
  • Developed application using J2EE architecture with Struts, Spring and Hibernate using concrete principles laid down by design patterns such as MVC, Business Delegate, Session Facade, Singleton, Service Locator, Data Access Object and Factory.
  • Utilized Spring MVC framework to implement design patterns like IOC (Dependency Injection), Spring DAO (Data Access Object), DTO (Data Transfer objects), and ORM Mappings.
  • Extensively used Spring IOC architectural model to inject object based on selection of components like setter injection and Interface injection to manage the object references.
  • Used annotations @Autowiring, @Controller, @Service, @Transactional, @Entities in spring to avoid bean definitions in XML files.
  • Used XML for transfer of data from backend to frontend and vice versa.
  • Responsible for Inter-module communication.
  • Used Spring context to define context information like JNDI, Java Mail, Resource bundle etc.
  • Used the concept of Spring web flow to handle multiple client requests, Spring DAO to handle exceptions for database transaction like open connection, no result, connection aborted, closing the connection etc.
  • Developed user interface functionality using JavaScript.
  • Integrated Spring and Struts framework with the application.
  • Implemented the JDBC-abstraction layer using Spring DAO module and used ORM to support Hibernate API functionality.
  • Created Data Access Objects, Business Objects, Beans, Request Objects and Response Objects as required.
  • Implemented logging and user session validation using Spring AOP module.
  • Implemented the persistence layer using Hibernate ORM.
  • Used JSP, Custom tags (reusability within pages), CSS, JavaScript, XHTML, JQuery and Angular JS to build the front end interface.
  • Written SQL queries in addition with Hibernate transaction management using Equi-joins and outer joins.
  • Core java fundamentals was used to create static utility classes, comparators, generics, collections, extending abstract classes and implementing interfaces after injection.
  • Managed Object persistence, Data retrieval using Hibernate, Spring framework with Oracle backend.
  • Experience in writing JUnit and running the coverage reports. Tested critical bug fixes including critical fixes and coordinated with developers in release of bug fixes meeting tight timeline.

Environment: J2EE 1.5, My Eclipse, struts 1.2, JSP 2.0, EJB 2.0, Spring 2.5, Hibernate 3.0, JDBC, Oracle, Web Services, XML, Tomcat 6.

Confidential, San Jose, California.

Java/J2EE Developer

Responsibilities:

  • Developed enhanced customer requirements for this module.
  • Key Contribution in implementing strategy based templates according to customer.
  • Implemented Solutions using Core Java, J2EE, and Hibernate Framework.
  • Hibernate is used for the O-R mapping between object and DB tables.
  • Collection framework used to transfer objects between the different layers of the application.
  • Implemented various design patterns in the project such as Singleton and Data Transfer Object (DTO).
  • Developed the Custom validation for contracts.
  • Was Made team point of contact for contract templates.
  • Used Agile Methodology (scrum meetings) for development process.
  • Wrote HQL statements for creating tables, views to insert and modify the existing data in Oracle Database.
  • Performed unit testing on developed code using Junit.

Environment: Core Java, J2EE, Hibernate Framework, Spring MVC, JMS, XML, Oracle, Tomcat, WebSphere Application Server, Junit, ANT, HQL, JDBC, Servlets.

Confidential

Java/J2EE Developer

Responsibilities:

  • Involved in all the phases of SDLC such as Requirements Collection, Design & Analysis of the Customer Specifications, Development and Customization of the Application.
  • Responsible for writing detailed design specification document and implementing all business rules as per Design document.
  • Used MAVEN Build for the Cruise Build Platform.
  • Wrote JUnit Test Cases.
  • Used JSP, and HTML for Front View developments.
  • Worked on Database batch updates, commits and roll back.
  • Design Patterns like Façade, Singleton and Factory Pattern were used.
  • Developed DAOs (Data Access Object) using JDBC to interact with DBMS - Oracle 10g
  • Developed SQL Queries, Stored Procedures, Views.
  • Used Struts for Model View Controller Framework
  • Used JDBC for CRUD operations.

Environment: Java, JSP, JMESA, ANT, CRUISE BUILD, Struts 1.2, WebLogic Server, Data structures & algorithms, Collections, Swing, Multithreading, Exceptional handling, I/O and java. Lang Package.

We'd love your feedback!