We provide IT Staff Augmentation Services!

Senior Java J2ee Developer Resume

Indianapolis, IN

SUMMARY:

  • Over 10+ Years of experience in analysis, design, development, testing and Implementation of Client/Server, web applications using Java/J2EE technologies and experience working as Sr JAVA J2EE Developer (GC in Progress with current employer, Labor & I - 140 Approved, Holding H1B & Valid till 2019, C2C Only).
  • Experience in Java, JavaScript, CSS3, html5, Angular JS, JQuery, and AJAX.
  • Experience in the field of Software Development as Developer. Expertise in full Software Development Life Cycle (SDLC) including Software Architecture, Object Oriented programming, Designing & Prototyping.
  • Experience with working in fast-paced AGILE, WATERFALL development environments.
  • Thorough knowledge in core Java concepts like OOP, JUnit and advanced Java concepts like JSP, Servlets, HTML, XML, Hibernate, AJAX, Java Beans, JDBC and SPRING.
  • Designed and developed multiple J2EE MVC Model based Web Application using J2EE Technologies (Servlets, JSP), Patterns and popular open-source framework struts and Hibernate.
  • Used Subversion, Github and Bitbucket source control systems.
  • Hands on experience in writing SQL using MySQL, SQL Server 2005, Oracle, MongoDB and DB2 environment.
  • Worked with IBM Web Sphere and Apache Tomcat web servers.
  • Experience in writing ANT, Maven build scripts and configuring and using Log4j and writing JUnit test cases.
  • Skills in analyzing user requirements, modeling the system and ensuring the functionality.
  • Strengths include excellent interpersonal and communication skills.
  • Has the ability to provide solutions from a functional and technical perspective, meet deadlines.
  • Excellent team player, very dynamic, flexible with positive attitude and excellent learning skills.
  • Good knowledge on web based technologies.

TECHNICAL SKILLS:

Core Language: Java (JDK 1.4/1.5/1.6/1.7)

Scripting Languages: JavaScript, JQuery, AngularJS

Technologies in J2EE: JSP, DWR, Servlet, JDBC\Adobe CQ

Databases: Microsoft SQL 2005, IBM DB2, Oracle

IDE: Eclipse Indigo 3.7, Rational Tool Suits, 2008/2003/2000/NT/8/7/XP, UNIX

Operating Systems: Windows

Web/App/Portal Servers: IBM Web Sphere 8.5, Apache Tomcat 7.0\ WCM 9.0

Frameworks: Spring MVC 2.5, Struts 1.2, Hibernate 2.5 and Log4j

Tools: Visual Source Safe, Jira, Confluence, Clear Case, Subversion, Team Foundation Server, Maven 2.0, HP, Quality Center and Service manager. Text Pad 5, Notepad++, MS office 2007, WinZip, beyond compare, Fortify 3.0, Vignette 7.6, Sybase Central V4.3, JProfiler 7.0

Methodologies: Waterfall and Agile

Other Technologies: Design Patterns, SEED, JRF, AJAX, CSS, SAML 2.0

Web Services: Restful WS DOJO, HTML, XML.

PROFESSIONAL EXPERIENCE

Confidential, Indianapolis, IN

Senior JAVA J2EE Developer

Responsibilities:

  • Develop/program new functionality and features in line with functional specifications and business requirements.
  • Working with Data analyst team during the preparation ofViews and Store Procedures.
  • Responsible for all online leads/transactions forRESTful webservices.
  • Coordinate with PEGA team and develop supporting REST API’s.
  • Administrating the enterpriseantbuilds script for continuous build and deployments
  • Need to coordinate and analysis with cross functional team on pricing and provider portals.
  • Develop core Java programs for all business rules and workflows using spring framework.
  • Designed and developed RESTful service interface using Spring MVC to the underlying customer event API.
  • Implement Hibernate for data persistence and management.
  • Analyze and fix issues related to REST Web services and Application responses.
  • Used Maven as the build tool and GITHUB as the version controller.
  • Used GITHUB as the configuration management tool to manage the code repository.
  • Followed Agile Scrum methodology and used TDD for writing test cases.

Environment: Java 1.7, Spring Framework 4.0, Hibernate, Oracle 11g, Web Services, RESTXML, JSON, WebSphere, PEGA, Github and Eclipse.

Confidential, Bloomfield, CT

Senior JAVA J2EE Developer

Responsibilities:

  • Develop/program new functionality and features in line with functional specifications and business requirements.
  • Created custom plugins, templates, and functions for AngularJS application.
  • Designed and implemented the user interface using HTML5, CSS3, JavaScript and AngularJS.
  • Applied J-Query scripts for basic animation and end user screen customization purposes.
  • Used AJAX and JSON to make asynchronous calls to the project server to fetch data on the fly.
  • Implemented front end components using JavaScript,Freemarkertemplates
  • SupportingFortifyOn Demand Application for the Development team
  • Experience with Oracle SQL and MySQL
  • Involved with bug fixing on functionality, performance and designing issues with JavaScript JQuery, HTML5, CSS3 and AngularJS.
  • Used NPM (Node Package Manager) for Node.js development.
  • Working with Data analyst team during the preparation ofHQLconversion documents
  • Used NPM to manager server side packages.
  • Responsible for all Online leads/transactions forFortify
  • Administrating the enterpriseantbuilds script for continuous build and deployments
  • Developing scripts for build, deployment, maintenance and related tasks using Jenkins, Docker in AWS.
  • Implemented a Continuous Delivery pipeline with Docker, Jenkins, GitHub and AWS AMI’s, Whenever a new GitHub branch gets started, Jenkins, our Continuous Integration server, automatically attempts to build a new Docker container from it, The Docker container leverages Linux containers and has the AMI baked in.
  • Converted our staging and Production environment from a handful AMI’s to a single bare metal host running Docker.
  • Develop core Java programs for all business rules and workflows using Spring framework.
  • Fortifysuite of Application Security and Web Inspect.
  • Build RESTful Web services using JAX-RS API.
  • Designed and developed RESTful service interface using Spring MVC to the underlying customer event API.
  • Implement Hibernate for data persistence and management.
  • Analyze and fix issues related to REST Web services and Application responses.
  • Used Maven as the build tool and GITHUB as the version controller.
  • Used GITHUB as the configuration management tool to manage the code repository.
  • Followed Agile Scrum methodology and used TDD for writing test cases.
  • Involved in Migrating to the application into Angular2.

Environment: Java 1.7, Spring Framework 4.0, Hibernate, Oracle 11g, Web Services, RESTXML, SOA, WebSphere, JavaScript, AngularJS, NodeJS, BootStrap, JQuery, Yeoman, Grunt, GitHub, Cucumber, SQL, Docker, Jenkins, WebStorm, VisualStudioCode, Eclipse.

Confidential, Detroit, Michigan

Senior WCM Developer

Responsibilities:

  • Perform all development activities to implement design approach in the WCM portal environment.
  • Provide training of code to Maintenance Team for long-term support
  • Consult with business teams to understand requirements for portal changes
  • Create design approach of how requirements will be implemented in DIGS WCM portal environment for Providers/ Agents/ Groups/ Chambers and EPA Projects.
  • Developed WCM web site and portal development, creation/modification of authoring/presentation templates, developing personalization rules and WCM personalization components.
  • Perform syndication from one environment to another environment.
  • Involved in creating training artifacts for transition purpose.
  • Involved in creating multiple Portlets and deploying them to WebSphere Portal Server.
  • Involved in developing features to enable and disable portlet functionality.
  • Involved in connecting with IBM Web Content Management to get the data.
  • Involved in implementing and deploying themes and skins
  • Involved working on JSR 286 portlet standards.
  • Created the mediation profile from convertingSAML2.0 tokens to OAuth 2.0 Access Token
  • Installed Jboss fuse ESB and monitored the Fuse resources.
  • Involved in migration from Sun Systems to IBM WebSphere Portal 8.5
  • Mentored team members in specific modules
  • Implemented integration with Chase credit card service usingSAMLfor form submission and SOAP web service for callbacks.
  • Production Support specialist
  • Provide support during System Test, Performance, Implementation and Production Checkout Phases

Environment: Java, J2EE, JDK1.6, JSP, xhtml, Java Script, AngularJS, AJAX, JavaScript, DOJO, JSF 2.2, IBM DB2, IBM Web Sphere 8.5, IBM Web Sphere Portal Server, SAML 2.0, RESTFUL Web Services, Jboss Fuse, Web Content Manager (WCM), Maven 2.0, JMeter, Beyond compare, Spring, Hibernate, RAD 8.0

Confidential, Miami, Florida

Senior IBM WCM/ Portal Developer

Responsibilities:

  • Direct interaction with Business Users in understanding and documenting the requirements
  • Analyzed user requirements and written technical requirements and design specifications
  • Estimated the effort required for development.
  • Designed and developed applications using Java, J2EE, JDBC, IBM WebSphere Portal.
  • Involved in creating multiple Portlets and deploying them to WebSphere Portal Server.
  • Involved in developing features to enable and disable portlet functionality.
  • Involved in connecting with IBM Web Content Management to get the data.
  • Involved in implementing and deploying themes and skins
  • Involved working on JSR 286 portlet standards.
  • Involved in upgrading effort for IBM WebSphere Portal Server.
  • Involved working with builders using IBM Web Experience Factory.
  • Worked in connecting to multiple web services from Portlets
  • Involved in working with in creating new and modifying existing Personalization (PZN rules)
  • Implementing REST API Layer, Process flow, workflow services and patterns design for the entire application in IBM BPM.
  • Designed and DevelopedLDAPAuthentication & Authorization Services usingJava,LDAP, DB2 Commands.
  • Created templates by generating runtime html in BPM coaches.
  • Provided super-user training on the various processes involved and also on how to use IBM BPM.
  • Perform end to end performance tuning using JMeter.
  • Involved in EPA paymentsystems in the interests of service-users and likely users of payment services, with a viewto improving the quality, efficiency, and economy of payment systems.
  • Used Ruby, cucumber,gherkinto write test cases for implementing ATDD (Acceptance Test Driven Development).
  • Involved in migration from WebSphere Portal 7 to WebSphere Portal 8
  • Used design patterns: Data Access Objects and MVC
  • Implemented integration with Chase credit card service usingSAMLfor form submission and SOAP web service for callbacks.
  • Designed class diagrams, sequence diagrams and component
  • Implemented business logic changes using Java, SQL and PL/SQL
  • Perform code review and test cases review for the developed code.
  • Implemented quality planning and best practices such as Defect Prevention Control (DPC), Task scheduling, Quality Control etc.
  • Used xhtml and JSF tags to build user interface
  • Used Maven for building and deploying code
  • Using Git to maintain versioned source code
  • Involved in working and calling RESTFUL webservices for multiple projects.
  • Mentored team members in specific modules
  • Production Support specialist
  • Provide support during System Test, Performance, Implementation and Production Checkout Phases

Environment: Java, J2EE, JDK1.6, JSP, xhtml, Java Script, AJAX, JavaScript, DOJO, JSF 2.2, IBM DB2, IBM Web Sphere 8.5, AngularJS, IBM Web Sphere Portal Server, Emerging Payments Association(EPA), SAML 2.0, Teamsite, IBM BPM 8.0 & 8.5.6,Web Content Manager (WCM), JMeter, Maven 2.0, Beyond compare, Spring, Hibernate, RAD 8.0

Confidential, Naperville, Illinois

Senior JAVA j2EE Developer

Responsibilities:

  • Involved in Design, Development and Support phases of Software Development Life Cycle (SDLC). Used AGILE methodology and participated in SCRUM meetings.
  • Designed and developed the User Interface components using spring and maintained the session with Session Beans.
  • Spring Controllers were used with Angular JS to route the control to desired Java services.
  • Implemented scripting with Ajax and XML to dynamically refresh the page contents.
  • Implemented JAXB in XML binding.
  • Involved in the Development of Spring Framework Controllers. Developed Controller for request, response paradigm by Spring Controllers using Spring-MVC.
  • Configured variousinterceptorsfor transaction management, security,Audit logging (database) andlogging usingSpring AOP.
  • Data from UI layer sent throughJMS to Middle layer and from there using MDB message retrieves Messages and will be sent toMQSeries.
  • Used JSON as response type in REST services.
  • Involved in developing stored procedures and Triggers on Oracle 10g.
  • UsedHibernate Persistence Strategy to interact with database.
  • DevelopedHibernate mapping filesusing different mapping strategies such as table per class hierarchy.
  • Integrated Hibernate with Springby coding a Spring Configuration file.
  • Configured JMS in the WebSphere application server to send messages on the queue.
  • Deployed the application in WebSphere Application Server 6.0.1.
  • Worked on JBOSS locally and WebSphere in higher environments.
  • Used Eclipse as IDE.
  • Developed a tool to retrieve and send data to third party service provider. This feature was implemented using REST.
  • Built MAVEN scripts for automated deployment and for the build operation of the entire application.
  • Hands-on experienced working with version controller tools such as SVN and JIRA as issue tracking software.
  • Used RESTFUL client to interact with the services by providing the RESTFUL URL mapping.
  • Used Subversion for version control and created automated build scripts.
  • Followed Test Driven Development (TDD), Scrum concepts of the Agile Methodology to produce high Quality Software.
  • Performed unit testing using JUnit.
  • Handled production support of the application.
  • Documented the flow and functionality of the code for further reference.

Environment: Java, J2EE, Servlets, AJAX, Angular JS, Spring, Spring MVC, Spring REST, Web Services, JMS, HTML5, JavaScript, JSP, CVS, CSS,MVC, JDBC,J Profiler, Oracle 10g, XML, MVC,JBOSS, Hibernate, MQSeries, WebSphere, JUnit, Subversion, JProfiler, Maven, SVN and SQL.

Confidential, Bloomington, IL

Senior Java J2ee Developer

Responsibilities:

  • Involved in the design and development of the Web Tier using Struts (1.3) framework.
  • Developed Struts Action classes, Dispatch Action etc., struts tiles, and validation framework using Struts 1.3 framework.
  • Used JavaScript for the front-end screen validations.
  • Used AJAX in specific scenarios to reduce page refreshing and improved performance.
  • Used Tiles for creating templates and uniform looks.
  • Involved in developing the DAO layer to interact with MySQL database.
  • Configured Data Sources on the server for database connectivity.
  • Involved in writing SOAP, WSDL and interfaced with the external system using Web services
  • Developed SQL queries including joins, unions that perform data retrieval for the application, according to the business rules.
  • Involved in developing client code for consuming web service calls using JAXB.
  • Defined unit test requirements and used SoapUI tool for performance testing.
  • Used multithreading in programming to improve overall performance.
  • Developed Server side programs and deployed on WebSphere App Server.
  • Implemented modules using Core Java APIs, Java collection, Threads, XML, and integrating the modules.
  • Involved sending JMS message queues to different layers in the module.
  • Used JAXB parser for parsing the valid XML files.
  • Involved in the development of the services layer using design patterns such as Session Façade, DAO, and Value Object etc.
  • Installed and configured Web-Sphere 6.1 server and created data sources.
  • Used Data Studio to write SQL Queries and for viewing the data in the database tables.
  • Used HP Quality Center for tracking Defects and SVN for version controlling.
  • Participated in peer reviews of code and provided comments.

Environment: Java, J2EE, Struts, RAD, WebSphere, JDBC, Hibernate, JAXB, JMS, Web Service (RPC), SOAP, WSDL, ANT, Outlook, HP Quality Center, SVN, Windows XP/VISTA.

Confidential, Smyrna, GA

Sr. Java Developer

Responsibilities

  • Developed Servlets and JSPs based on MVC pattern using Struts framework and Spring Framework.
  • Involved in writing JavaScript for dynamic manipulation of the elements on the screen and to validate the input.
  • Worked on front-end validation through JavaScript and back-end validation using Spring Validation Classes.
  • SupportingFortifyOn Demand Application for the Development
  • Developed user interface using JSP, AJAX, JSP Tag libraries and Struts Tag Libraries to simplify the complexities of the application.
  • Spearheaded the first unified vocabulary for vulnerabilities discovered with enterprisesecurity products employing static, dynamic, and runtime analysis techniques (HPESecurityFortifyproduct portfolio).
  • Worked on the Struts framework and JSP and Struts tag libraries to page display technology
  • Fortifysuite of Application Security and Web Inspect.
  • Developed eCommerce B2B and B2C applications for customers.
  • Identified and resolved programming issues, Servlets and EJB s performance tuning opportunities.
  • Contributing author to annual cyber risks report, original HPESecurityFortifyresearch, and collaborative projects with IEEE.
  • Involved in creating multiple Portlets and deploying them to WebSphere Portal Server.
  • Involved in connecting with IBM WebSphere Content Management to get the data.
  • Involved in updating XML Access scripts for Portal Pages.
  • Involved in developing features to enable and disable portlet functionality.
  • Involved in deploying themes and worked on JSR 168 and JSR 286 Portlets.
  • Involved in theme deployment and content to WebSphere content Management.
  • Extensively worked with Servlets and Struts based multi-tier applications in developing J2EE Components.
  • Involved in Creating Terms and Conditions in the Keypad for Point of Sale Transactions
  • Involved in tax calculations for Point of Sale transactions
  • Involved in updating the SKUS list in the database and also item look up functionality in the POS transaction
  • Used Spring Batch for reading, validating and writing the daily batch files into the database.
  • Involved in Balance Due for POS transactions
  • Involved in detail design developing use cases, use case diagrams, class diagrams, sequence diagrams and high level activity diagrams using UML from the requirements.
  • Participated in converting the business requirements to software specifications using Rational UML
  • Installation and configuration of Development Environment using Eclipse with Weblogic Application server
  • Performed unit testing using JUNIT framework and used Struts Test Cases for testing Action Classes.
  • Developed Maven scripts for various tasks to automate the build process and for the deployment of the application in Web Sphere server.
  • Created Maven build file to build the application and deployed on WebSphere Application Server.
  • Involved in the development of presentation layer and GUI framework using EXTJS and HTML. Client Side validations were done using JavaScript.
  • Involved in writing JavaScript for dynamic manipulation of the elements on the screen and to validate the input.
  • Development, maintenance, support and deployment of complex Horizontal Scaling environment for HPSM in Production environment.
  • Used frameworks like Struts, spring, Hibernate to develop the enhancements with Universal DB2 as the database.
  • Used hibernate 3.0 to store the persistence data into the Mainframe DB2 database.
  • Prepared Unit Test cases and done unit testing using JUnit suite.
  • Solving priority 1 and 2 issues which impacts day to day business process. Also resolving customer queries, tickets, new enhancements, value additions to business.
  • Involved in created multiple Portlets and deploying them to WebSphere Portal Server.
  • Involved in connecting with IBM WebSphere Content Management to get the data.
  • Involved in updating XML Access scripts for Portal Pages.
  • Developed eCommerce B2B and B2C applications for customers.
  • Involved in developing features to enable and disable portlet functionality.
  • Involved in deploying themes and worked on JSR 168 and JSR 286 Portlets.
  • Involved in resolving production tickets in tier1 portal application.
  • Implemented SSL security for audit and security compliance purpose in Horizontal scaling environment which saved huge fine for my client which transformed to appreciation.
  • Managing deliverables with the help of project team at offshore and onsite.

Environment: Java/J2EE, JSP, IBM WebSphere Application Server, IBM WebSphere Portal Server, WCM, Servlets, Struts, Hibernate, spring, Eclipse, XML, Oracle, Apache, Tomcat, UNIX.

Hire Now