We provide IT Staff Augmentation Services!

Sr. Java/ J2ee Developer Resume

OH

PROFESSIONAL SUMMARY:

  • 8 years of experience in application development, analysis, implementation, maintenance and testing for web, client - server-based Enterprise Applications across various domains using JAVA/ J2EE technologies
  • Experience in developing web applications using Java/J2EE, JSP, Servlets, JMS, EJB, JDBC, Spring, Struts, Hibernate, Web Services and XML.
  • Strong development experience in all layers of application of Service layer, Data layer, Controller, Web Services and front-end.
  • Solid experience with Responsive Web Design (RWD) technologies like HTML, XHTML, DHTML, CSS, Bootstrap, JavaScript, jQuery, AngularJS, Require JS, Ext JS, Node.JS, Backbone.JS, AJAX and JSON.
  • Good knowledge on latest JS frameworks like Angular (Angular2/ Angular4), React.js, Node.js.
  • Extensive experience publishing and consuming Web Services using SOAP and RESTful API.
  • Had good experience on customizing CSS frameworks like Bootstrap and Foundation using CSS pre-processors LESS or SASS and Compass.
  • Full versatile with Software Development Cycle, Waterfall and Agile Methodologies.
  • Proficient in using Struts framework and design patterns like Singleton, DTO, DAO, Factory, Session Facade, Front Controller and Service Locator.
  • Experience with PL/SQL Stored Procedures, Triggers and Views.
  • Extensive experience in designing, developing and deploying J2EE applications on Web Sphere Application server, WebLogic, Apache Tomcat, JBoss, wild fly 10.x etc.
  • Integration and deployment of applications done using tools like ANT, Gradle or Maven and debugging through logs from Log4j or Splunk.
  • Experience in using Version Control Systems like TFS, SVN and GIT
  • Involved in developing Test plans, Test Cases (Manual/Automated), Test Procedures and white-box and black-box testing along with Test Driven Development (TDD)
  • Extensive experience in various agile functionalities like Continuous planning, PI Planning, scrum activities.
  • Extensive experience with SQL, PL/SQL, Triggers, Stored Procedures, cursors, views and database concepts in RDBMS like Oracle 11g, MySQL, Microsoft SQL Server and tools like TOAD
  • Experience in working with XML Technologies like XML, XSL, XSD, DTD, XSLT and parsing XML with SAX, DOM and JAXB. very strong business modeling skills using Rational Unified Process, UML and OOAD
  • Strong understanding & extensive experience in implementation of Object-Oriented Programming concepts, multi-threading, collections, serialization
  • Experience in SailPoint IdentityIQ for user provisioning and data governance
  • Followed Good Clinical Trial Practices, 21 CFR Part11, configurations and requirements as per the client norms
  • Knowledge in JUnit, TestNG for unit level testing
  • Expertise in using Maven, Gradle & ANT for building and deploying applications on servers

TECHNICAL SKILLS:

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

Java/ J2EE Technologies: JDBC, JSP, Servlets, EJB, JSTL, XSTL, JNDI, JMS

Web Technologies: HTML5, JavaScript, CSS3, XML, AJAX, JQueryAngular JS, NodeJS, Bootstrap, Angular 2.0

XML / Web Services:: XML, XSD, SOA, WSDL, SOAP, DOM, SAX, JAXWS, JAXRS, XMLBeans, REST

Database: Oracle 11g/12 c, MySQL, MongoDB, SQL Server

IDE s: Eclipse, STS, Visual studio code

Frameworks: Struts, Hibernate ORM, SpringMVC, SpringBoot

Web/Application Servers: Apache Tomcat, JBoss, Wildfly 10.0, WAS 9.0

Version Controls: TFS, Synapse, GIT, SVN

Build Tools: Ant, Maven, Gradle, Jenkins, Docker

PROFESSIONAL EXPERIENCE:

Confidential, OH

Sr. Java/ J2EE Developer

Responsibilities:

  • Followed SAFE Agile principles and methodologies to achieve quality product by interacting with different teams to develop a web application
  • Supported batch applications to sync stores global database (Oracle) which gets data from almost 20 different applications
  • Developed backend services to fetch the stores related data from Oracle 12c using JDBC templates.
  • Migrated java applications from mainframes to java 8 using Spring MVC, JSP, CSS, hibernate, JavaScript, jQuery, Ajax, Spring Security.
  • Supported applications during regression testing for immediate bug fixes, developed JUnit test cases for improved performance and logging through Log4J
  • Actively involved in code reviews, retrospective meetings, sprint planning sessions
  • Performed code migrations and production deployments by creating a story card in JIRA and tested the application post deployment along with 24*7 application support.
  • Hands on experience in troubleshooting server failures and fixing them immediately.
  • Developed different views like Excel, PDF, CSV using Spring which is fetched from Oracle for generating different reports.
  • Experience in spring security to implement LDAP authorizations and Oracle authentication to access applications
  • Good knowledge on using Splunk to identify the failures, errors in the applications
  • Experience in spring security to implement LDAP authorizations and database authentications.
  • Used Jenkins for Continuous Integrations and Continuous Deployment with the help of Gradle builds.

Environment: Gradle, JIRA, gitlab, wildfly 10.0, Tomcat8, Jenkins, REST, SAML, struts, spring MVC, LDAP, HTML, CSS, JSP, Oracle 12.c, Agile, Junit, Log4j, Java, Hibernate, PLSQL, JIRA, Spring Boot, Spring Security, XML, Ajax

Confidential, WI

Sr. Java/ J2EE Developer

Responsibilities:

  • Followed SAFE Agile principles and methodologies to achieve accurate performance
  • Developed an autosys batch applications to sync Enterprise Directory with Active Directory which receives messages through IBM MQ
  • Migrated java applications from java 6 to java 8 to avoid SSL handshake exception that occur during IdentityIQ integration
  • Developed custom library to authorize and authenticate user against Azure AD using OAuth2.0 by generating JWT tokens, integrated this library with java applications
  • Remediated legacy applications to use WAS9.0 as part cloud migrations
  • Migrated a H.R based web application from struts to Spring MVC by provisioning user information in Active Directory and Enterprise Directory
  • Installed and configured IdentityIQ 7.2 with MySQL, aggregated user information from end points to IdentityIQ
  • Hands on experience in creating application definitions, tasks, workflows, rules, JML processes IdentityIQ
  • Involved in design and implementation of replacing CA IDM with Sailpoint IdentityIQ in Spring MVC applications by creating a REST Client
  • Hands on experience in creating Ansible templates for CICD through Jenkins which involves GRADLE builds
  • Involved in application deployments through APLUS unix filer by creating change management records in Cherwell
  • Supported applications during regression testing for immediate bug fixes, developed JUnit test cases for improved performance and logging through Log4J
  • Good knowledge on using Splunk to identify the failures, errors in the applications

Environment: Maven, Nexus, Ansible, Azure, Gradle, ANT, TFS, github, IdentityIQ, WAS9, Tomcat8, Jenkins, APLUS, SOAP, REST, OAuth2.0, struts, spring, LDAP, HTML, CSS, JSP, splunk, cherwell, MySQL, SAFE Agile, AD, ED, Tower, Junit, Log4j, Java, IBM MQ

Confidential, Mayfield, OH

Sr. Java/ J2EE Developer

Responsibilities:

  • Involved in analysis, design and development of front end/UI using HTML5, CSS3, JavaScript, JQuery, Bootstrap, AngularJS
  • Used promises in Angular JS to perform asynchronous calls to ensure non-blocking nature
  • Provide a low-level design document which involves DB Design, Class/ Object Model Diagram
  • Involved in developing features using Dependency Injection, Spring MVC Pattern and AOP
  • Developed validators for application component using struts validation framework.
  • Involved in Object Relation Mapping implementation using hibernate and mapping configuration files
  • Developed various Database interaction objects by implementing the DAO patterns, JDBC as model component
  • Implemented client-side validation using JavaScript, JQuery and validation controls.
  • Implemented REST web service calls using JSON formats provided to be integrated on the front end
  • Used LoggerJs for logging errors, Jira as Ticket raising system, BitBucket as a code repository, JUnit to perform the unit testing
  • Design, develop and maintain application as per the change requests.
  • Developed store procedures, cursors and triggers using PL/SQL to access the database
  • Involved in Sprint, daily Scrum meetings to discuss about the enhancements for the upcoming college events
  • Involved in gathering requirements, identifying various individual logical components, expressing the system design through UML diagrams
  • Used Maven to create structured layer, achieve dynamic dependency resolution and create a central repository for all the projects
  • Written Behavioural Driven Development test cases to test the functionality of the application

Environment: Nodejs, Maven, Jira, BitBucket, LoggerJS, Junit,MixPanel, GlyphiconsandAngularJS, ReactJS, Dust.js, HTML5, CSS3, BootStrap, Struts, JDBC, JavaScript, PL/SQL, UML, JQuery, Oracle 11g, Chrome, FireFox, IE, Core Java 1.7/ J2EE, Spring Framework, REST, Angular JS 1.2, Tomcat Web Server, UML, LoggerJS, DAO, Spring MVC, Hibernate

Confidential, Columbus, OH

Sr. Java Developer

Responsibilities:

  • Agile Development process was used for the product life cycle management.
  • Designed and Developed complex UI screens using Spring MVC, AJAX, JQuery, JQuery-EasyUI, JSP, CSS, HTML and JavaScript.
  • Implemented Single Page Design and customized directive and filter criteria by using AngularJS
  • Used Angular JS- ng-grid, ng-repeat, ng-idle, ng-upload, to show Tabular data
  • Supported legacy applications which were built on Struts 2.0
  • Designed and developed Controllers, Action Mappings, Interceptors, Forms and View pages for management of policy claims using Struts2.x framework.
  • Implemented Persistence layer using Hibernate 4.3.x to interact with the MySQL database.
  • Used Hibernate for object relational mapping (ORM) and persistence.
  • Used SAX and DOM parser for parsing xml documents and XSLT API to handle XML parsing in Object Oriented way.
  • Implemented different Design patterns like DAO, Singleton, Factory, Delegate, and Front Controller.
  • Implemented rest web services using REST, JSON and JAX-RS and SOAP web services using JAX-WS.
  • Development of database interaction code to JDBC API making extensive use of SQL Query Statements and advanced prepared statement.
  • Created unit tests using JUnit framework in test driven development approach using Mockito.
  • Used SVN as version control tool and Maven as build tool.
  • Worked closely with requirement team, testing team, data base administrators and production support team
  • Developed Controllers, view resolvers, Handler mappings, and Java Server Pages as views using Spring MVC
  • Extensively used Hibernate Query Language (HQL) and criteria-based queries to work with MySQL Database
  • Involved in code reviews, s, drafting Unit Test Case documents

Environment: HTML5, CSS3, Oracle 11g, TALISMA, Tableau, Hibernate, PL/SQL, Waterfall Model, IWRS Systems, Synapse, Citrix, JUnit, Struts, HQL, AngularJS, Learning Management System, PAF, Mocha, Jasmine

Confidential, MN

Sr.Java/ J2EE Developer

Responsibilities:

  • Involved in design and development of Java/J2EE application by following Agile Methodology
  • Involved in daily Scrum to update the day to day tasks respective to each story
  • Developed rich Single Page Applications, JQuery, AJAX, DOM, JSON, HTML/XHTML, JavaScript, CSS, and XML
  • Developed application service components and configured beans using spring AOP, Spring Core
  • Used Spring MVC and the presentation for backend system using Spring MVC, JSP with HTML5 and CSS3
  • Implemented the server-side RESTFUL web services functionality to access data from the server applications
  • Used REST OData web service to implement queries and the required data from projects in project server
  • Implemented design patterns like session facade, Singleton Factory, Service Locator and DAO
  • Gathered business requirements from the clients and drafted the technical requirements document respective to each sprint wrote application level code to perform client-side validation using JQuery and JavaScript
  • Involved in bug fixing of various modules that were raised by the testing teams in the application during integration testing phase
  • Used XML and JSON for storing data which needs to be utilized in some parts of the application and created a parser to parse documents and XSLT to transform XML documents.
  • Drafted TDD automated test cases using Selenium.
  • Worked on JMS and MessageQueue (MQ) Configurations.
  • Used TFS as a version controller, to update the story boards for the entire application
  • Involved in designing UI Mock-ups for the admin portal
  • Involved in code-reviews, migrations, version controlling during Integration

Environment: J2EE, Web Services, HTML5, CSS3, JavaScript, Spring ORM, Hibernate, RESTFUL, Agile, JDBC, Web Logic Server, TDD, XML, JSON, BDD, JQuery, XSLT, WSDL, JMS, TFS, Angular JS, MongoDB, NodeJS, Spring MVC, DI, AOP, DAO, SOA

Confidential

Sr Java/ J2EE Developer

Responsibilities:

  • Involved in design, development, Implementation, Integration, Deployment and testing phases of the IWRs (Interactive Web Response System) application enhancement projects
  • Developed Persistent objects using JDBC
  • Developed Web Application process for submitting permit using JSF framework. This includes the use of JSP, Java Beans, HTML, EJB, Hibernate and java server faces framework using design pattern
  • Used CSS3, Bootstrap for styling and responsiveness of the application
  • Developed Interactive web page using struts 2.0, Hibernate, Ajax, XML and Object-Oriented Java Script
  • Java to develop backend logic and Oracle 11g as the database for this application
  • Extensively involved in developing Action Servlet's, Java Bean classes for implementing business logic for the struts framework
  • Updated few modules of Learning Management System to change the stored Procedures for Novartis Configurations
  • Developed PL/SQL queries and worked with stored procedures
  • Followed GCP, 21 CFR PART 11 and client configurations throughout the project
  • Analyzing live issues caused in trials and decides to fix solution using a TALISMA
  • Involved in designing Sequence diagrams and Class diagrams.
  • Development of web tier using JSF Framework.
  • Recognized as "Best Team Worker", February 2013

Environment: HTML5, CSS3, Servlets, JSP, SDLC, SOAP, PL/SQL, JAVA/J2EE, Spring MVC, Bootstrap, Spring core, Hibernate, JBoss, JQuery, WebSphere, Agile, SVN, GCP, 21 CFR PART 11, TALISMA, Citrix, synapse

Hire Now