We provide IT Staff Augmentation Services!

Sr. J2ee Developer Resume

PA

SUMMARY:

  • Over 10 years of professional experience in complete Software Development Life Cycle (SDLC) including Analysis, Design, Development, Testing, Implementation and Maintenance of Client/Server, Multi - tiered distributed applications using Java/J2EE technologies.
  • Strong experience in full system development and product life cycle (Process Engineering, Design, User Interface Designing, Development, Deployment Support and Testing) using J2EE best practices and Agile methodologies.
  • Experience in client-side front end (GUI) development using HTML 4/5, XHTML, CSS 2/3, JavaScript, AJAX, JSP, JSTL, JSF, Struts, Spring MVC, Spring Web Flow, AngularJS, jQuery.
  • Worked extensively on Spring IOC, Spring AOP, Spring MVC, Spring Web flow, Spring Security, Spring Integration with ORM. Experience in creating Batch jobs using Spring Batch and Control-M.Strong experience in standard data access technologies like JDBC, JPA and EJB as well as third party packages like Hibernate.
  • Experience in developing Restful & SOAP based Web services using JAX-WS, JAX-RS.
  • Experience in developing enterprise applications using various design patterns, including Singleton, Factory, Abstract Factory, DTO, DAO, Business Delegate, Session Facade, Service Locator, MVC, Builder, Decorator design.
  • Good experience in working on XML technologies such as JAXB, JAXP and strong understating of DTD/Schemas, DOM/SAX Parsers, XSL, XSLT, XPath.
  • Experience with developing application on various database platforms such as IBM DB2, Oracle, and Siebel. Strong knowledge of PL/SQL.
  • Hands on experience in creating Autonomy indexes, Lucene indexes and developing services for querying Indexes.
  • Experience in Apache Tomcat 6.0/7.0, IBM WebSphere 6.1, TcServer, WebLogic 7.x/8.x, JBoss 5.x, Team site, Site minder. Open AM.
  • Experience in using project management tools like Maven, Gradle, NPM and build management tools like Jenkins, Bamboo.
  • Experience in writing test cases using JUnit, Easy Mock, and Power Mock.
  • Experience in working with Jtest, Sonar for code quality checks.
  • Actively participated in daily scrum meetings, sprint planning sessions, sprint reviews, and retrospectives.
  • Team player, ability to adapt to a rapidly changing environment, commitment towards learning.

TECHNICAL SKILLS:

Languages/APIs: JDK 1.5, JDK 1.6, Servlets, JSP, JSF Struts, Hibernate, Spring, JDBC, ODBC, HTML 4/5, XML, XSLT, SAX, DOM, RMI, UNIX Shell, PERL, JavaScript, jQuery, UML, CSS 2/3 PL/SQL, SQL.

App/Web Servers: Apache Tomcat 6.0/7.0, IBM WebSphere 6.1, WebLogic 7.x/8.x, JBoss 5.x, Tc Server

Frameworks: Spring 2.x/3.x, Apache Velocity, JSF, Junit 4.2/4.7

SOA: JAX-WS, JAX-RS

Tools: Ant, Maven, Log4j, Hudson, Nexus, SQL Developer

IDEs: Eclipse 3.0/3.2/3.5, Net Beans IDE 5.x/6.x, RAD 6.x/5.x, XCode 5.x.

Version Control: SVN, CVS, PVCS

Databases: Oracle 10g/11g, MySQL 3.x, MS SQL Server 2005/2008, IBM DB2

Design patterns: Singleton, Factory, Abstract Factory, DTO, DAO, Business Delegate, Session Facade, Service Locator, MVC, Builder, Decorator design

OS: Windows 7, IOS, Unix, Linux

PROFESSIONAL EXPERIENCE:

Confidential, PA

Sr. J2EE Developer

Roles and Responsibilities:

  • Designed and Developed Spring MVC web application using AngularJS, Bootstrap.
  • Implemented application Authentication and Authorization using Spring Security and JSON Web Token.
  • Implemented UI Views, Model and Controllers using AngularJS for Account Management, Products, and Product bundles pages.
  • Created utilities to decode JWT and RSA signature validation and decryption.
  • Implemented data access layer using Spring Data Couch base. Created Couch base views, repositories.
  • Implemented Service layer using Spring Rest template for invoking RESTful Services.
  • Implemented Subscriber services to update retrieve Subscriber Account information.
  • Implemented Spring Boot scheduling tasks to manage device logouts.
  • Implemented Spring Boot Micro services to manage user activity by logging events into Oracle database using Hibernate.
  • Implemented Spring Boot scheduler tasks to generate and ftp reports.
  • Implemented test case using JUnit, Easy mock, Power mock frameworks.
  • Supported elevation’s by participating in elevation call’s and fixings bugs.

Environment: Java EE 8, Servlet 3.0, Spring 4.0, Spring MVC 4.0, AngularJS, JQuery, Spring Security, Nimbus JWT, slf4j, Maven, GitHub, Bamboo, Tomcat 8.0, Open AM, Junit, Easy mock, Power mock, STS, Open AM.

Confidential, PA

Sr. J2EE Developer

Roles and Responsibilities:

  • Implemented MVC architecture by integrating Spring Web MVC with Apache Velocity by creating controllers, Velocity Templates and configuration files.
  • Implement web flows using Spring Web Flow by creating flow configurations.
  • Extensively used jQuery to perform AJAX calls for creating interactive web pages on JSON response.
  • Implemented business tier using Spring Core, Spring AOP and Spring IOC by creating business services.
  • Involved in development of (JAX-WS) Web Services to get rules data from Mainframes.
  • Developed services to retrieve data from Autonomy Indexes by using search queries,
  • Worked on creating Share point alerts on advisor pages by consuming SOAP based Web Services.
  • Implemented RESTful Web Services to support mobile applications.
  • Implemented Adobe Analytics for usage reporting
  • Implemented SSO using federation services.
  • Creating Perl scripts to ftp xml's to external vendors and scheduled it using Control-M.
  • Supported elevation’s by participating in elevation call’s and fixings bugs.

Environment: Java EE 6, JSP, jQuery, HTML 4/5, CSS 2/3, Spring 3.1, Spring MVC, Spring Web Flow, Velocity, JAX-WS, JAX-RS, Autonomy, Log4J, Ant, Maven, PVCS, Hudson, Log4J, JWS, STS, RAD, IBM DB2, Jackson.

Confidential, PA

Sr. J2EE Developer

Roles and Responsibilities:

  • Contributed to the analysis of requirements and understanding of existing systems and deriving a common functionality.
  • Involved in development of UI pages using JSF Core, JSF html, XHTML, Java Script, AJAX and CSS.
  • Developed page templates, composition components, and custom tag libraries using Facelets, XHTML and XML configurations.
  • Created Modeler Chart using HTML 5, CSS3, JSON and jQuery.
  • Implemented custom validators for validating user data and custom converters using JSF framework.
  • Implemented Pagination, Export to Excel, Tree View using Java Excel API, Yahoo UI, and AJAX.
  • Developed service layer using Spring Core, Spring AOP, and Spring Context, Spring Beans by creating API/Implementation class.
  • Implemented Factory, Builder, Decorator design patterns based on appropriate scenarios.
  • Involved in design and implementation of data access layer for invoking IBM DB2 stored procedures.
  • Developed Middle-Tier design documents by creating class diagrams, sequence diagrams.
  • Implemented caching by using Spring Annotations, Spring Ehcache configurations.
  • Worked on design and development of Batch Job’s to process xml’s generated using Spring Batch, JAXP.
  • Implemented autosuggest search box by creating Lucene indexes and JSF html components.
  • Implemented test case using JUnit, Easy Mock and Power Mock, data retrieval drivers.
  • Provided extensive pre-delivery support using Bug Fixing and Code Reviews.

Environment: Java EE 6, JSF, JSP 2.1, jQuery, HTML 4/5, CSS 2/3, Spring 3.0, Jackson, JUnit, Power Mock 1.4, Easy Mock, Log4J, Ant, Maven, PVCS, DB2 Connect, IBM DB2, STS AJAX, JAXP.

Confidential, AL

J2EE Developer

Roles and Responsibilities:

  • Actively participated in the complete Software development life cycle starting from design phase to the implementation phase.
  • Preparing the use cases and Responsible for designing and developing object models, class diagrams and sequence diagrams with UML Specifications for the Contract management module using MS Visio.
  • Used Spring MVC to implement business logic, Validator class for validations Implemented Object-relation mapping in the persistence layer using Hibernate framework in conjunction with Spring Aspect Oriented Programming (AOP) functionality.
  • Implemented business tier using Spring AOP and Spring IOC by creating business services.
  • Created configuration files for Hibernate Mappings, JSF navigations, Spring Bean mappings
  • Created JUnit test cases for unit testing application.
  • Implemented Maven2 build automation and version control for project
  • Provided support to the testing team and also involved in the Bug Fixing.
  • Worked on JProbe to find performance bottle necks in the source code.
  • Used log4j for tracking errors and debugging the code.

Environment: Java EE 5, JSP, JBOSS, JSF 1.2, Eclipse 3.4, Spring 2.5, Hibernate 3.3, Oracle 10g, Maven2, SQL, PL/SQL, Log4j, XML, CSS, Java Script, JUnit, JProbe, Windows XP and Solaris.

Confidential

J2EE Developer

Roles and Responsibilities:

  • Involved in the study of the client’s requirements, designing the project and coding.
  • Involved in Requirements gathering from the Business Users.
  • Contributed to the analysis of the requirements and understanding of the existing systems and deriving a common functionality.
  • Independently managed the coding standards for (Java, JavaScript, JSP, HTML and XML). Architecture design documents, Security, Quality Assurance, and Version Control.
  • Implemented Front-end validation by creating JavaScript validators.
  • Implemented Struts MVC architecture by creating Action forms, Action Class.
  • Created struts-config.xml, application-resources, properties for the project
  • Developed server-side components using EJB Stateless and Stateful session beans.
  • Implemented persistence layer by using CMP Entity Beans
  • Designed the prototype and participated in designing the database for the project.
  • Involved in writing the unit test plans and Unit testing.
  • Involved in extensive functional and unit testing of the modules. Provided Production Support by interacting with the end-users and fixing bugs.
  • Prepared the ANT build files and shell scripts for deployment of the different modules.
  • Developed and tuned SQL statements to access the Database using Java JDBC.
  • Participated and Solicited code reviews of other team members.

Environment: J2EE 1.3, Web Logic 7.0, Eclipse 3.0, Struts 1.1, EJB 2.0, JDBC, JavaBeans, JNDI, XML, JAXP, Java Mail, Log4J 1.2.x, JUnit, JavaScript, MySQL 4.0, Windows NT.

Hire Now