We provide IT Staff Augmentation Services!

Sr. Java Full Stack Developer Resume

4.00/5 (Submit Your Rating)

Watertown, MA

SUMMARY:

  • Around 9.5 years of experience in Core JAVA/J2EE technologies, using Waterfall & Agile Development methodologies in Application Software Design, Object Oriented Design, development, documentation, debugging and implementation.
  • Oracle Certified Java SE 1.6 Programmer.
  • Diverse experience utilizing Java tools in business, web and client - server environments including Java Platform, Enterprise Edition (J2EE), Spring MVC, Java Servlets/JSP, Java Beans (POJO), Hibernate, Rest and SOAP Web Services.
  • Good understanding of UML, J2EE design patterns and MVC architecture
  • Good understanding of programming languages including Java, JavaScript, SQL, and XML.
  • Strong experience in deploying and configuring Apache Tomcat, IBM WebSphere application Server and JBoss.
  • Experience in setting up and validating Non-Prod environment (Development Environment (DI), Technical Integration(TI), System Test(ST), Release Environments ) before handing off to developers and testers.
  • Troubling Shooting the Development environment and keeping it ready.
  • Experience with building applications and deploying to various environments and continuous integration process.
  • Proficient in plugin development and Stand alone Java application with GUI using Eclipse, SWT, RCP.
  • Strong experience in front-end development using AngularJS, NodeJS, BootStrap, JSP, HTML, XHTML.
  • Expertise in REXX, UNIX Shell scripting, PERL scripting skills including SED, AWK and MAKE utilities.
  • Good Exposure in using RDBMS systems like Oracle 9i/10g, Informix, IBM DB2 and MySQL.
  • Expertise in using VSS, CVS, IBM ClearCase, GIT, Starteam and proficient in MAVEN/ANT build tool.
  • Specialized in using IDEs IBM RAD, RSA 8, Eclipse, and WAS.
  • Good Understanding of security/authentication in webservices using SAML and OAUTH.
  • Knowledgable on NoSQL databases like MongoDB and CouchDB.
  • Excellent communications, documentation, multitasking and problem solving skills
  • Ability to work in and lead multiple projects with aggressive deadlines.
  • Exceptional ability to quickly master new concepts and capable of working in groups as well as independently.

TECHNICAL SKILLS:

Operating System: Windows, UNIX and Linux

Languages: Core Java, J2EE, HTML, XML, PL/SQL, SQL

Advanced Technologies: JSP/Servlets, Spring, Hibernate, Web Services, JDBC, JNDI, Java Beans, EJB, AngularJS, ReactJS

Web Technologies: HTML5, XML,XQ, XSD, CSS, WSDL and JavaScript

RDBMS: DB2, Oracle 9i/10g and MySQL

Application Server: IBM-WebSphere (7.x/8.), Apache Tomcat 5.x/6.x and JBoss 8

Protocols: HTTP, TCP/IP, FTP and SOAP

Version Controller: SVN, CVS, GIT and IBM ClearCase

Defect tracking: Rational ClearQuest, JIRA,RTC

IDEs: Eclipse, RSA, RAD 6.0, NetBeans

Tools: Oracle SQLDeveloper, DBVisualizer, Team Forge, Fish Eye, Apache, ActiveMQ, Phabricator, Fiddler, SoapUI, Postman

PROFESSIONAL EXPERIENCE:

Confidential, Watertown, MA

Sr. Java Full stack developer

Responsibilities:

  • Design, Develop and Implement new Restful web services using Jackson and features based on requirements to the existing applicant portal.
  • Generate XML from objects and send data in XML format across using RabbitMQ or RESTFUL web services to other applications.
  • Consume Services that provide data as XML and display it in Web layer or saving it in DB.
  • Created Tables, views and Stored procedures for the applications using PL/SQL.
  • Create and implement new DMO, DTO and DAO in data layer and configured them using Spring JPA to interact with Database.
  • Create new Controllers in Spring-MVC for implementing new services.
  • Create unit tests to test code using MOCKITO.
  • Used AngularJS to create views and directives to create new pages and Bootstrap to implement css and html features..
  • Created Batch jobs using Spring BOOT and deployed to run batch jobs.
  • Deployed the application on AWS cloud environments to test and UAT.

Environment: Java 1.8, Spring MVC, Spring Data JPA, WildFly 8.5, AngularJS, Javascript Oracle PL/SQL, Restful Web services, AJAX.

Confidential, Framingham, MA

Sr. Java developer

Responsibilities:

  • Development of enhanced security based credit card storage for Confidential .com using commerce based Ajax framework.
  • Integration with POW based service to encrypt the Credit card and transfer the data with backend systems and decryption of Credit card using DP services.
  • Enabling the new feature to set the credit card as default card.

Environment: Java 1.7, WebSphere Application Server 7.0, WCS, DB2, JSP, AJAX.

Confidential, Framingham, MA

Sr. Java developer

Responsibilities:

  • Upgrade the security of Confidential .com/ Confidential .ca using Nudetect systems.
  • Integration of client side Sync call and Score/Push call from backend systems

Environment: Java 1.7, Websphere Application Server 7.0, WCS, DB2, JSP, AJAX.

Confidential, Framingham, MA

Sr. Java developer

Responsibilities:

  • Building and maintaining development, test, release, performance and preview environments for Confidential .com and Confidential .ca with full integration to WCBE Databases and ESB services to other environments on Rewards, Order Management Systems(OMS), Legacy OMS, PDB, Tax Services, Promotions, Merchandising, Inventory Systems, etc.
  • Implemented Junit Test suites to validate service availability for services and functionalities on AS400 and YANTRA environments.
  • Implemented siteminder agents in non-prod environments to provide SSO services.
  • Debug, resolve issues and defects on Confidential .com and Confidential .ca services through Integration Gateway.
  • Worked on Operations and Maintenance of Confidential .com and Confidential .ca and resolving production bugs.
  • Maintenance and enhancements of Content Management Systems to push new content from teamsite to dev and qa environments.
  • Maintenance and enhancements of Product Database Systems to push data feeds from AS400, Sql servers and DB2 servers and having them in sync with prod.
  • Maintenance of APIGEE environments and services for API’s. creating and managing API’s through APIGEE.
  • Provided build and deploy support to development, test and perf environments.
  • Managed the production release process from code review, testing, creating the release notes and deployment.
  • Maintenance of NodeJS and MongoDB servers for platform B applications.
  • Built reusable Infrastructure and support for java projects for the web applications with functionalities to handle data formatting, calculations and on-screen data validations.
  • Created custom built Junit Service for validating cart and checkout, PTD, Payment functionalities of the web application.
  • Involved in App support post production support for Go Live and Enhancements.
  • Created Jenkins jobs for automating tasks like server re-start, cache clear, content refresh, etc…
  • Created Alerts and set up monitoring for application and functionalities through SPLUNK and sitescope.
  • Used GIT and stash for version control management, Jenkins for build and deploy and JIRA for workflow management.

Environment: Java 1.7, Spring Core, Java Web Services(SOAP, WSDL, XML, JAX-WS), Websphere Application Server 7.0, WebSphere Commerce Server, DB2, JSP, Servlet, JIRA, Stash, Jenkins, RAD, Tomcat servers, Akamai, IHS web servers.

Confidential, Deerfield, IL

Sr. Java developer

Responsibilities:

  • Worked with business analysts during requirement analysis phase and helped the team in breaking the requirements into implementation details.
  • Implemented the front end using JSP, CSS and JavaScript.
  • Implemented J2EE design patterns like Service Locator, DAO, and Session Façade
  • Migrated the DB layer to NETEZZA for database layer to query for data.
  • Using Bounce-Web to achieve dependency injection and implemented authentication.
  • Parsed XML using Apache XMLBeans parser with XSD validation.
  • Managed the production release process from code review, testing, creating the release notes and deployment.
  • Built reusable Infrastructure and support java projects for the web applications with functionalities to handle data formatting, calculations and on-screen data validations.
  • Created custom built JSP tags for the web application.
  • Deployed the application in WebSphere server in Windows (DEV).
  • Involved in App support post production, production support for Go Live and Enhancements.
  • Involved in writing unit test cases.
  • Used CVS for version control management and IBM Clear Quest for defect tracking.
  • Created Class diagrams, Sequence diagrams and Activity diagrams for the design flow and design documentation.

Environment: Java 1.5, Spring Core, Java Web Services(SOAP, WSDL, XML, JAX-WS), Websphere Application Server 7.0, DB2, JSP, Servlet, IBM RSA 8.0, Star Team, Code collaborator.

Confidential, San Antonio, TX

IT analyst

Responsibilities:

  • Migrate build management and workflow management process from openMake to Source Forge.
  • Created process in RTC while migrating from Star team and ensured smooth transition to Developers.
  • Integrated RTC with Source forge to have seamless build management and deploy management between Dev and System test environments and ST and Release environments.
  • Performed the role of WAS admin and troubleshooting the applications in Dev.
  • Set up workspace and projects in RTC that could be checked out by developers and built upon.
  • Validate the workspace and test regions to make sure the environments were without any issues and ready for QA testing.
  • Configuring the environment for MQ’s and Data sources before hand off to Developers or QA.
  • Continuously maintained and upgraded the systems for better performance and always looked out for opportunities to automate.

Environment: Java 1.5, Websphere Application Server 7.0, DB2, RTC, IBM RSA 8.0, Star Team, sound forge, Shell and perl scripting .

Confidential, San Antonio, TX

IT analyst

Responsibilities:

  • Lead the offshore team in the app development and acted as first level technical contact for offshore teams.
  • Followed Water Fall Methodology for the complete life cycle of the project.
  • Design and implementation of the saved items and navigation component for the member channel using Spring Framework.
  • Used JSP, CSS, Java script and HTML for designing UI Screens using Spring MVC framework.
  • Implemented Spring frameworks Inversion of control IOC by using annotations.
  • Used SOAP based Webservice to communicate the business service layer.
  • Used Hibernate ORM framework as persistence engine, actively engaged in mapping, and Hibernate queries
  • Creation of High Level & Low Level design documents and Development Class diagrams & Sequence diagrams as part of system design.
  • Extensively worked in the different parts of the MVC pattern like Dispatcher Servlet, Handler Mapping, Controllers, Model & Views.
  • Created web Service for collecting vehicle and premium details and tested the same using SOAP UI.
  • Handled the configuration management for deploying and bring up application using IBM Websphere Application Server.

Environment: Java 1.5, Servlets/JSP, JavaScript, Web services, XML, WebSphere, Eclipse, Oracle 11g, PL/SQL Developer.

Confidential, San Antonio, TX

IT analyst

Responsibilities:

  • Lead the offshore team in the app development and acted as first level technical contact for offshore teams.
  • Followed Water Fall Methodology for the complete life cycle of the project.
  • Worked with product owners and business analysts during requirement analysis phase and created technical reference guides & design specification document.
  • Involved in the design for new screen in all adjustment flows.
  • Involved in designing Components with various design patterns like Service Locator, Session Facade, Business Delegate and DAO.
  • Took part in preparing high level and detailed design documents for the use cases identified.
  • Migrated the application DB from IMS to IBM DB2 database.
  • Developed front end using JSP/MVC architecture, Implemented MVC Architecture using Struts framework..
  • Used SOAP based web services using JAX RPC for communicating to external systems.
  • Developed front end using Struts tag libraries, JSTL, JSP, HTML, and Java Script.
  • Developed, deployed and tested RESTFUL webservices.
  • Responsible for build and deployment activities using ANT.
  • Used SVN tools & IBM Clear Quest for version control and defects tracking.
  • Involved in writing unit test cases and unit testing.

Environment: Java 1.5, Servlets/JSP, XML, Webservices, SVN tools, WebSphere, Eclipse 3.6, Oracle 10g,

Confidential, San Antonio, TX

IT analyst

Responsibilities:

  • Followed Agile Methodology for the complete life cycle of the project.
  • Direct interaction with the client team to gather the application requirements.
  • Worked with business analysts during requirement analysis phase and helped the team in breaking the requirements into implementation details.
  • Implemented the front end using JSF/Facelets, JSP, CSS and JavaScript.
  • Development of server side Java classes and components using RSA.
  • Implemented J2EE design patterns like Service Locator, DAO, and Session Façade
  • Integrated Hibernate for database layer.
  • Using Spring-WS & Java implemented the services consumed by the vendors.
  • Used SoapUI to unit test java Web services.
  • Parsed XML using JAX-B parser with XSD validation.
  • Implemented keyword search using JSF Ajax Autocomplete component.
  • Written Java utilities for report generation and data migration.
  • Worked with Architect/DBAs during data modeling, analysis and design phases of the database. Designed and developed objects like tables, indexes and views in Oracle/MSSQL Server.
  • Managed the production release process from code review, testing, creating the release notes and deployment.
  • Deployed the application in WebSphere Application server 6.0.
  • Involved in Production Support and Enhancements.
  • Coordinated with the offshore team with the enhancement and defect fixing.
  • Used SVN for version control management and IBM Clear Quest for defect tracking.
  • Code Review Activities for performance enhancement using Fisheye & Phabricator tool.
  • Involved in writing unit test cases.
  • Involved in System Testing.

Environment: Java 1.5, JSF-IceFaces, Spring Core, Hibernate, Servlets/JSP, JQuery, XML, Spring-WS, Eclipse, Oracle 10g, MSSQL Server, JBOSS Server, SoapUI, Selenium

Confidential, San Antonio, TX

Assistant Systems Engineer

Responsibilities:

  • Followed Water Fall Methodology for the complete life cycle of the project.
  • Worked with business analysts during requirement analysis phase and helped the team in breaking the requirements into implementation details.
  • Written the contract first SOAP web services (WSDL) and developed the java service component to Parse XML files and load the extracted data to DB.
  • IBM MB & MQ Series is used for sending and receiving messages by using JMS concept.
  • Migrated the application DB from IMS to IBM DB2 database.
  • Used IBM Clear Case and Clear Quest tools for version control and defects tracking.
  • Development of Server side classes and components using RSA.
  • Developed Data Access Objects (DAOs) for easy data access.
  • Trained and mentoring new members in the project.
  • Involved in writing unit test cases and unit testing before handing product to QA.

Environment: Java 1.5 POJO & JDBC, XML, Apache AXIS II, Eclipse, Oracle 10g, JBOSS Server, SoapUI.

Confidential, San Antonio, TX

Assistant Systems Engineer

Responsibilities:

  • Design and evolve process to build and migrate EAR’s, WAR’s and JAR’s through different phases of development (DI, TI, ST, RELEASE and PROD).
  • Integrate BORLAND STAR TEAM with OPENMAKE to migrate codes from Dev to TI environment and build & Unit test classes using test suites during Migration.
  • Set Up workspace (DI Environment) and validating them before handing them to developers for development.
  • Build System Test environment and migrate EAR’s and code to system environment and validating the environment for happy path scenarios before handing to QA for testing.
  • Performed the role WAS admin and trouble shooting in Non-Prod and Less Mission Critical Environments
  • Trouble shooting the environment the environment and maintain them healthy
  • Implemented the support for Log4J Commons-logging framework.
  • Deployment in WAS for DEV and Non-PROD environment with tech support during deployments.
  • Created and maintained an oracle DB for maintaining build information and static content.
  • Performed Unit, Integration Testing and Worked with Integration team to identify bottlenecks, capacity issues and provide workable solutions.
  • Continuously monitoring and upgrading the workflow over the years.

Environment: Java 1.5, Websphere Application Server 7.0, DB2, RTC, IBM RSA 8.0, Star Team, sound forge, Shell and perl scripting .

Confidential, San Antonio, TX

Assistant Systems Engineer

Responsibilities:

  • Capture Requirements for this project.
  • Involved in Analysis of the requirements.
  • Designed a stand-alone plugin with an auto update feature for maintenance and enhancements.
  • Implementation of the requirement on Java with SWT and RCP
  • J-Unit testing and integration testing with various software used across Confidential .
  • Package and release engineering duties for the plugin codes

Environment: Java 5.0, Eclipse-API, SWT, AWT, RCP, Java script, JUnit, MYSQL.

Confidential, San Antonio, TX

Assistant Systems Engineer Trainee

Responsibilities:

  • Capture Requirements for this project.
  • Involved in Analysis of the requirements.
  • Designed a stand-alone plugin with an auto update feature for maintenance and enhancements.
  • Implementation of the requirement on Java with SWT and RCP
  • J-Unit testing and integration testing with various software used across Confidential .
  • Package and release engineering duties for the plugin codes

Environment: Java 5.0, Eclipse-API, SWT, AWT, RCP, Java script, JUnit, MySQL.

We'd love your feedback!