We provide IT Staff Augmentation Services!

Sr. Java/j2ee Developer Resume

4.00/5 (Submit Your Rating)

Monmouth Junction, NJ

SUMMARY

  • 7+ years of Experience in Application Analysis, Design, Development, implementation, testing and maintenance of Web and Enterprise applications using Java and J2EE technologies.
  • Expertise in Design and Analysis of Web and Enterprise Applications using Object Oriented (OOP) Analysis and Design (OOAD) Methodology and developing Class, Sequence and UML diagrams using Rational XDE and Microsoft Visio.
  • Extensive experience in Java, J2EE technologies such as Core Java, JDBC, JSP, Servlet, Struts, Spring, Hibernate, EJB, Tiles, MQSeries, JMS, XML, HTML, JavaScript, Ajax, MY SQL, Oracle 9g/10g/11g, DB2 and SQL.
  • Proficient in using J2EE Design Patterns like Singleton, Factory, Façade, Session Façade, Service Locator DTO and DAO.
  • Exposures with web servers Tomcat, Glassfish Servers and application servers WebSphere, JBoss, WebLogic Application Servers.
  • Experience in implementing and integrating various Spring framework modules like Spring MVC, Spring IOC, Spring ORM, Spring JDBC, Spring Web Services, Spring JMS and Spring AOP.
  • Extensively worked on debugging using Logging frameworks such as Apache Log4j.
  • Experience with version control tools like GIT, SVN, CVS and build tools like ANT and Maven.
  • Good exposure to Service Oriented Architecture (SOA) and expert level working knowledge in developing Java Web services using REST, SOAP, WSDL, XML and Jason.
  • Have an experience in integrating web services in Mule ESB.
  • Good understanding implementing web applications using Angular JS Framework.
  • Have knowledge on NOSQL database Casandra.
  • Understanding on API design withDatastructuresandAlgorithms(Hash Code, Tree, etc.)
  • Developed integration techniques using Apache Camel and Apache Active MQ.
  • Proficient in using XML Suite of technologies like XML, DTD, XML Schemas, SAX and DOM.
  • Experience in developing applications using Java and related technologies using methodologies like SDLC, AGILE and UML.
  • Good experience in using Java IDES tools of Eclipse EE, NetBeans and IBM RAD to develop web applications.
  • Strong experience in working with RDBMS using SQL, Oracle, DB2 and proficiency in writing complex SQL Queries.
  • Excellent working experience with different flavors of operation systems like Windows, UNIX, LINUX.
  • Extensive Knowledge in skills like Business Analysis, Business Knowledge, Architecture Knowledge, Technical Design Solution and Vendor Management.
  • Good team player with excellent communication, technical, multitasking and interpersonal skills. Also having Quick adaptability.

TECHNICAL SKILLS

Languages: C, C++, Java, SQL, Python

Web Technologies: HTML, XHTML, JSP, XML, JavaScript, CSS

Java&J2EE Technologies: Core Java 1.5/1.6/7, J2SE, J2EE, JSF, JSP, Servlets, JSTL, EJB, JDBC, JMS, MQ Series, JNDI, RMI, Web Services, JAVA Beans.

Frameworks: Hibernate3.0/ 4.0, Spring 4.0, Struts 2.

Application Servers: Web logic 8.0, Web sphere Application Server8.5, JBoss 5.0.

Web servers: Apache Tomcat 8.0, Glassfish.

IDE Tools: IBM RAD 9.1, Eclipse 4.4, NetBeans, Spring Suit Tool

Operating systems: Windows, Linux/UNIX, Mac OS.

Databases: Oracle 10g/11g, SQL, My SQL, SQL, DB2.

Build Tools: Maven 2.0, ANT

Version Control Tool: Rational Clear Case, GIT, SVN, CVS

Defect Tracking Tools: JIRA, Bugzilla.

Integration and Messaging: Apache Camel, Active MQ, JMS

PROFESSIONAL EXPERIENCE

Confidential, Monmouth Junction, NJ

Sr. Java/J2EE Developer

Responsibilities:

  • Involved in business requirement gathering and technical specifications of portal project.
  • Followed Scrum Agile methodology for iterative development of the application.
  • Used Core java concepts like Interfaces, Collections for developing the application.
  • Specified, prototyped, developed and tested an Object - oriented, containing support to: Data structures, commonAlgorithms, Threading.
  • Install and configure the Web Sphere Application Server, Portal Server, Content Management and RAD.
  • Validations are done using JQuery.
  • Developed a Custom Theme for portal and modified it as side navigation, apply to portal application using WebSphere Portal 8.5.
  • Used HTML5, CSS3, JavaScript to modify the Custom Theme as per the requirement and also modify the all Theme files.
  • Used JSR 286 specifications to develop the application.
  • Developed portlets like Claims, Policy, Reports using Spring MVC Portlet and JSP.
  • Design and implement web services using of Restful Web services by using JSON formatting language.
  • Worked with WebSphere Portal server 8.5 to deploy the EAR files and WebSphere Application server 8.5 to deploy the WAR files.
  • Develop Dynamic Portlets using WebSphere Content Management.
  • Create content for WCM with different steps Library, Workflow, site area, authoring templates and presentation templates.
  • Involved in issues like application not responding, changes not applied to theme and database problems.
  • Used RAD 9.1 to develop the application.
  • Used Jenkins for Continues Integration and used to run the automated scripts.
  • Used GIT version control systems to maintain project versions.
  • Used the Log4j frame work to log the system execution details to log files.
  • Developed Spring DAO templates to all types of CRUD Operations.
  • Worked with Maven build and deployment process.
  • Developed JUnit for Unit Testing.

Environment: Java, HTML5, JSP, Java Script, CSS3, JQuery, WebSphere Portal, WebSphere Application server, GIT, Spring MVC, RTL, Restful Web Services, JSON, SQL, Maven, Hibernate, Junit, UNIX, WCM.

Confidential, Warren, NJ

Sr. Java/J2EE Developer

Responsibilities:

  • Involved in the discussions with business users, testing team to finalize the design documents and story point’s allocation for user stories.
  • Followed Scrum Agile methodology for iterative development of the application.
  • Involved in core java concepts - Interfaces, Collections, Multithreading, Serialization and java 1.5 features etc.
  • Designed business applications using web technologies like NodeJS, React JS, HTML4/5, XHTML, and CSS2/3, Bootstrap based on theW3C standards.
  • Designed user interface forAlgorithmlegacy portal for admin and users to interact with system using jQuery, JSON, JavaScript, HTML5, and CSS.
  • Used Struts 2.0 to construct the dynamic web pages (Presentation Layer).
  • Developed JavaScript and JQuery functions for all Client Side Validations.
  • Involved in developing code for obtaining bean references in spring framework using Dependency Injection with annotations.
  • Used Hibernate, Object Relation Mapping solution, technique of mapping data representation from MVC model to Oracle Relational data model with Oracle schema.
  • Used various industry standard design patterns like façade, factory, DTO, DAO and singleton.
  • Design and implement web services using of REST Web services by using Jason formatting language.
  • Used Firebug for browser side debugging.
  • Developed JUnit for Unit Testing.
  • For Continuous Integration we used Jenkins.
  • Used Angular JS to extend the functionality of HTML.
  • Designed the user interface for the application using HTML 5, Ajax, DOM, Java Script and CSS3.
  • Worked with Maven build and deployment process.
  • As a part of Quality assurance participated in the Code review process as a part of Quality Engineering Team.
  • Application Development using Eclipse.
  • Used SVN version control systems to maintain project versions.
  • As a part of Quality assurance participated in the Code review process as a part of Quality Engineering Team.
  • Coordinating with off-shore and onsite development team.

Environment: Tomcat Server, Java (JDK 1.6), J2EE, JPA, spring 4.0, Struts 2.0, spring Integration, Hibernate, Eclipse, Node,JUnit, JSP, SVN, REST, XML, Oracle 10g, SVN, RDBMS, Maven, UNIX.

Confidential, Fort Worth, TX

Sr. Java/J2EE Developer

Responsibilities:

  • Involved in business requirement gathering and technical specifications.
  • Used JSP Tag Libraries, Struts Tag Libraries and Custom Tag Libraries in the development of different user interfaces.
  • Extensively used JavaScript and Ajax to provide the users with interactive, Speedy, functional and more usable interfaces.
  • Implemented Model View Controller(MVC) Architecture using Struts Framework at Presentation Tier.
  • Developed various Enterprise Java Beans Components to fulfill the business functionality.
  • Implemented and configured various Action classes for handling the client requests using Struts 2 framework.
  • Extensively used Hibernate in data access layer to access, Update and persist information in the database.
  • CreatedNode.JS backend for creating RESTful Web Services using the Express Framework.
  • Used Design patterns such as Business delegate, Service locator, Model View Controller, Session façade, DAO, DTO.
  • Involved in implementing the JMS (Java messaging service) for asynchronous communication.
  • Used Web Services - WSDL and SOAP to integrate various modules of application.
  • Backend application layer is implemented using EJB (Enterprise Java Bean) in WebLogic Application Server environment.
  • Configured AWS identity and Access Management Groups and users for improved login authentication and implemented continues Delivery Pipeline with Docker, Jenkins and GitHub.
  • Developed the application using Eclipse.
  • Used GIT version control systems to maintain project versions.
  • Used NoSQL like Casandra for back end of the application.

Environment: Java (JDK 1.6), J2EE, EJB, SOAP, XML, JSON, Casandra, WebLogic, GIT, UNIX, Eclipse, Servlets, JSP, HTML, CSS, Java script, Struts 2.0, Hibernate.

Confidential, Mettawa, IL

Java/J2EE Developer

Responsibilities:

  • Implemented the architecture of the modules according to the J2EE standards (Presentation-tier, Business-tier and Persistence-tier).
  • Part of a design team with extensive usage of Rational Rose in detail design phase through the detailed use cases with Sequence, Activity, and Collaboration and Class diagrams.
  • Used Agile methodology, SCRUM for all the work performed.
  • Extensively Used Spring Inversion of control and Transaction Management features.
  • Extensively worked on multithreading and implemented Executor framework.
  • Generated the Model part of MVC with spring and Hibernate Framework.
  • Developed the Hibernate mapping files and Domain objects in persistence layer.
  • Defined Stored Procedures to define complex processing that requires execution of several SQL Statements.
  • Exposed various capabilities as Web Services using SOAP and Used SOAP UI for testing the Web Services by sending an SOAP request.
  • Implemented design patterns like Factory, Singleton, DTO.
  • Worked with Java Script events and functions.
  • Used Jenkins for continuous integration.
  • Used Maven build and deployment process.
  • Implemented Ajax/JQuery for Asynchronous Retrieval of data.
  • Updated CSS layout to reflect the new changes as per the addition of new components.
  • Used Log4j for logging and tracking the messages.
  • Performed extensive test driven development-using JUnit for unit testing.
  • Developed application by using Eclipse.
  • Deployed the application by using Tomcat server
  • Worked with the SVN version control system.

Environment: Java, J2EE, DB2, Java Script, XML, Maven, Hibernate, Web Services, EJB, Spring framework, Tomcat, Eclipse, AJAX/JQuery, JUnit, RDBMS, Soap UI.

Confidential, VA

Java Developer

Responsibilities:

  • Worked in Agile (Scrum) team with Tech leads, Business Analysts, System Analysts, Testers to discuss about the requirements.
  • Used Core Java Concepts - Collections, Exception Handling, Serialization.
  • Implemented Model View Controller (MVC) architecture using Struts framework.
  • Configured the Struts environment by registering Action Servlet, Validator plugin, tiles plugin, form beans, dynamic action/validator forms, controller, message resource, action mappings, and forwarding/navigation definitions’
  • Developed user interface using JSP, JSP Tag libraries, Struts Tag libraries and Java Script
  • Worked on JAX-RS Calls to Resources, developed application workflow from backend to frontend
  • Used API as design pattern for data access through service calls.
  • Consumed a Web Service for exchange rate calculation.
  • Worked on Service Layer Classes which calls to DTO layer in order to access backend objects
  • Implemented Hibernate as Object Relational Mapping (ORM) framework for mapping object-oriented domain model to SQL database
  • Used Hibernate mappings, relationships between tables and entity classes to access and update information in the database
  • Worked on SQL queries with SQL developer to select/insert/update/joins etc. for test/development purpose in local environment
  • Deployed Application by using WebSphere Application Server v7.0
  • Used Eclipse as IDE, Maven as the build tool and Clear Case for the version control.

Environment: Java, J2EE, Java Script, Ajax, JQuery, Struts MVC, Apache Tiles, WebSphere Application Server (WAS) v7.0, Apache Commons, DAO, DTO, XML, JAX-RS, Maven, Eclipse IDE, Hibernate 3.3, JAXB 1.0, JDBC.

Confidential

Software Developer

Responsibilities:

  • Involved in the development, testing and maintenance phases of the software.
  • Solved different types of problem tickets raised by the users of the application.
  • Implemented J2EE standards, MVC2 architecture using Struts Framework.
  • Used Multithreading, Abstraction, Interface, Collections concepts to develop code.
  • Used Tiles framework for the presenting to the response to the clients.
  • Used Servlets, JSP to design the user interface.
  • Used JSP, Java Script, HTML, and CSS for manipulating, validating, customizing, error messages to the User Interface.
  • Presentation Tier is built using the Struts framework.
  • Used Design patterns such as Service locator, Model View Controller, DAO.
  • Used EJBs (Stateless Session beans) to implement the business logic
  • Application was Deployed in Tomcat Server environment.
  • Used JDBC to connect to oracle database for retrieving data.
  • All the Business logic in all the modules is written in core Java.
  • Used Serena for source control of Java modules and Clear Case for version control of software design documents.
  • Involved in writing the ANT scripts to build and deploy the application.
  • Involved in JUNIT testing for the component testing.

Environment: J2EE, JSP, Servlets, Struts, Tiles, Clear Case, Oracle, Tomcat Server, LOG4j, Mainframes.

We'd love your feedback!