We provide IT Staff Augmentation Services!

Full Stack Java Developer Resume

2.00/5 (Submit Your Rating)

Phoenix, AZ

SUMMARY:

  • Over 8+ years of Software development experience with full project SDLC lifecycle development using Java and J2EE technologies.
  • Strong Java/JEE application development background with experience in defining technical and functional specifications.
  • Experience in Design, Development and Implementation of multi - tier thin/thick client web based applications using Object Oriented Methodologies.
  • Extensive knowledge in working with Java/J2EE technologies such as Core Java, Spring, Hibernate, JPA, Mongo DB, Angular JS, Node JS, Express JS,XML, JavaScript, HTML, JSP, JSF,JDBC, Struts, Servlets, JAX-WS, JAX-RS, Spring Boot, IBatis, Micro Services.
  • Experience in working with different Cloud Computing Services like Red Hat Open Shift and Amazon AWS.
  • Experience in doing Performance/Stress Test Using JMeter Scripts and analyze teh performance of teh application using App Dynamics.
  • Experience in Using Splunk and generating teh Splunk Dashboard for user inputs.
  • Experience in development of Background processing batch Jobs using Spring Batch Job technology.
  • Hands on experience of Build & Deployment phase and usage of Continuous Integration (CI/CD) tools, build configuration, change history for releases, Maintenance of build systems.
  • Expertise in Web service using Soap and Rest Architecture (Apache CXF and jersey2).
  • Experience in developing web applications using Spring MVC and Struts MVC Frameworks.
  • Experience developing custom tags using JSP and TEMPhas strong programming skills using spring, struts, Hibernate, mongo dB, DB2, JPA, JNDI, JSP, Servlets, JSTL and JDBC, Micro Services.
  • Extensive experience in using various design patterns such as MVC, Singleton, Abstract Factory, Adapter, Front Controller, Builder, Prototype, DAO, DTO, and Business Delegate in teh development of Multi-Tier distributed Enterprise Applications.
  • Implemented SOA architecture with web services using SOAP, WSDL, UDDI and XML.
  • Implemented REST web services using Spring MVC and Jersey.
  • Extensive experience developing applications using agile methodologies like Test Driven Development (TDD) and Agile SCRUM (AGILE).
  • Expertise in web application development using HTML, Java Script, Angular2, Node JS, Express JS and JSP.
  • Experience in developing teh application using NO SQL technologies like Mongo DB.
  • Hands on experience with various Application Servers and Web Servers including Web logic, JBOSS, Tomcat server, Web Sphere with wide variety of development tools like Eclipse, IBM WSAD, STS, My Eclipse and Net Beans.
  • Proficient in RDBMS concepts and worked with MySql, Oracle, DB2 and SQL Server.
  • Proficient in writing java unit test cases using JUnit, Mockito, PowerMockito and configuring project dependencies using Maven and Ant.
  • Experienced in implementing Enterprise Applications with full life cycle of software development.
  • Experience in developing applications using Activiti BPM.
  • Experience in building applications using Jenkins.
  • Experience in Project tracking tools like Jira, confluence.
  • Experience in using Source/version Control Tools GIT, SVN, ACCUREV and CVS.
  • Worked on different OS Environments like UNIX, Linux and Windows.
  • Good team player with ability to solve problems, organize and prioritize multiple tasks.
  • Excellent communication and inter-personal skills.

TECHNICAL SKILLS:

Frameworks: Spring, Hibernate, Struts, MVC,JSF

Architectures: SOA, EE, Cloud Pass, Micro Services

Web Services: SOAP, WSDL, UDDI, REST

Databases: Oracle, My SQL,DB2,MongoDb

Software Methodologies: Agile, SDLC

J2EE Technologies: Servlets, JSP, JDBC, Struts, Spring, JAX-WS, JAX-RS, JNDI, JSTL, Spring Batch, IBatis, JPA, XML, MongoDB, Micro Services, Spring Boot

Version controls: ACCUREV, CSV, SVN,GIT

Database Client Tools: Toad, SQL Developer, Mongo Chef

Project Tracking Software: JIRA, Confluence

Logging Tools: Log4j,Kafaka

Tools: Maven, Ant, JMeter, App Dynamics, Coberature, Sonar Qube, Splunk, Acitiviti BPM,APIGEE

IDEs: Eclipse, RAD, IBM, STS, JBOSS9

Cloud Technology: Red Hat Open Shift, AWS

UI Technologies: HTML, Java Script,Angular2,Node JS, Express JS

PROFESSIONAL EXPERIENCE:

Confidential, Phoenix, AZ

Full Stack Java Developer

Responsibilities:

  • Responsible for Designing teh Testing tool Architecture and documenting teh technical Implementation.
  • Responsible for Developing Test Tool UI screens, validations and Converting teh User Input Files to String for Viewing and displaying teh result.
  • Responsible For Sorting Teh Response Array Elements.
  • Responsible for comparing teh test results and generating teh diff String using Java diff util’s API and storing teh results in Mongo DB.
  • Responsible for developing report in a text file for viewing Teh Difference results.
  • Responsible for Developing teh Singleton restTemplate component.
  • Responsible for Deploying teh Application In cloud Using Open Shift Using Micro Services Architecture.
  • Responsible for Developing teh Reusable Components Using design patterns and reviewing test cases.
  • Involved In Sprint Planning and Daily Sprint Meeting Updates.

Environment: Java, Spring, Angular2,NodeJs,ExpressJs,REST Full Web services, REST Easy, JBoss IDE, Micro Services JUnit, GIT, Maven, Mongo DB, Log4j, Mockito, Power Mockito, Open Shift, App Dynamics, JMeter, Jenkins, UNIX, Spring batch,CARally.

Confidential, Phoenix, AZ

Full Stack Java Developer

Responsibilities:

  • Responsible for teh Performance of teh application Using JMeter in UNIX environment and analyze teh performance of teh application Using AppDynamics.
  • Responsible for Code Coverage Using cobertura and JUnit Coverage through Mockito, Power Mockito and Involved in performing Integration testing of teh whole application.
  • Responsible in developing teh application Using APIGEE for exposing Service for outside Partners.
  • Responsible in developing Teh UI Angular Components for Point transfer and Gift card.
  • Involved In Sprint Planning and Daily Sprint Meeting Updates.
  • Responsible for Developing teh Base price Component and Filtering teh Rewards Based On user Input and Transforming Teh response.
  • Responsible for Developing Teh marketing Hub Component.
  • Responsible for Offline Spring batch Jobs for Generating teh Reward Usage Reports.
  • Responsible for setup and deploy teh application using open shift cloud technologies and Micro Services Architecture.
  • Responsible for developing Multi-Threaded/Parallel Execution Component Using Common J work Manager.
  • Responsible for converting request and response JSON Using Jackson Object mapper.
  • Involved In analysis Of teh Requirement and preparing technical Documents.
  • Responsible for Developing teh Reusable Components Using design patterns and reviewing test cases.
  • Used Monitoring tools like AppDynamics and Grafana to monitor teh server performance.

Environment: Java, Spring, Angular2,NodeJs,ExpressJs,REST Full Web services, REST Easy, JBoss IDE, Micro Services, JUnit, GIT, Maven, MongoDB,DB2, Log4j, Mockito, Power Mockito, Open Shift, App Dynamics, JMeter, Jenkins, UNIX, Spring batch,CARally.

Confidential

Senior Java Developer

Responsibilities:

  • Responsible for understanding teh functional requirements, writing teh technical design and developing teh requirements.
  • Implemented Agile (Scrum) Methodology dat includes daily scrum meetings with team.
  • Developed and maintained web applications utilizing open source technologies like IBatis, Spring Frameworks.
  • Designed applications mainly using Spring MVC framework. Completely written spring.xml.
  • Managed Object Persistence, Data retrieval using IBatis with ORACLE as backend.
  • Used Maven to build teh application and deployed teh application to teh Web Logic server.
  • Developed teh functionality as a reusable component using Restful web service.
  • Involved in development of Service component using spring annotations and return teh response as JSON.
  • Developed modules in Java and reused them in different parts of teh code.
  • Reviewed and signed off QA test plan and Test case documents.
  • Used JUnit for Unit testing and Involved in performing Integration testing of teh whole application.
  • Implemented log4j for application logging and to troubleshoot issues in debug mode.
  • SVN was used as version control system.
  • Reviewed code for engineers as well as get code developed by me reviewed by peers.
  • Used issue tracking tool JIRA to keep track of teh work assigned and updated teh status.

Environment: Java, Core Java, Spring, JSP,JSF, JDBC,HTML, XML, WSDL, REST Full Web services, JDBC, Eclipse, My Eclipse, JUnit, SVN, Maven, Mongo DB, Log4j, SQL Developer, Web Sphere, Activiti BPM, Jenkins, Jira, UNIX.

Confidential

Java Developer (Analyst)

Responsibilities:

  • Responsible for writing Java code for creating or reading XML files using Apache POI.
  • Designed and developed teh Workflows using Activiti BPM.
  • Designed and developed direct live interfaces to handle multiple systems within teh system to subscribe teh data in real-time.
  • Wrote build & deployment scripts using MAVEN.
  • Worked closely with teh testing team in creating new test cases and also created teh use cases for teh module before teh testing phase.
  • Coordinated work with DB team, QA team, Business Analysts and Client Reps to complete teh client requirements efficiently.

Environment: Java/J2EE, JNDI, JSP, Spring, Hibernate, JSP, tomcat, Oracle, Angular JS, JSTL, Eclipse, JUnit, JavaScript, Linux, SVN, Core Java, JDBC, Activiti BPM, Jenkins, Jira, UNIX.

Confidential

Java Developer (Analyst)

Responsibilities:

  • Responsible for Designing, Development, JUnit testing and Integration of teh project.
  • Design involved teh use of several J2EE design patterns.
  • Worked with teh Business Analyst for requirement gathering and organized regular demos during teh course of development while following agile methodology.
  • Used J2EE 1.4 guidelines with JSPs, Servlets and different Java design patterns.
  • Provided solutions for bug fixes in this application.
  • Created queries, procedures & triggers in teh Oracle9i database.
  • Used Clear case as a version-controlling tool for managing teh module developments.
  • Prepared code documentation for future and upgrades.
  • Conducted code review for team members, involved in Unit testing.
  • Designed and developed BPM flow with Activiti BPM Process Design.

Environment: J2SE, J2EE (Servlets, JavaBeans, JSP,JSF), Web Logic server, Spring, Hibernate, Clear case, AJAX, Oracle, Windows, Core Java, JDBC, Activiti BPM, Jenkins, Jira.

Confidential

Senior Software Engineer

Responsibilities:

  • Developed web services transferring data through soap over http using top down methodology.
  • Designed and Developed xml schema to represent teh data model objects in an xml.
  • Developed XML, XML Schema and Parsers using SAX and DOM, implemented System oriented Architecture methodologies.
  • Designed And Developed JSF pages for Displaying Results in UI.
  • Designed and developed handler to log performance, request and responses.
  • Developed various reusable Helper and Utility classes which are used across all teh modules of teh application.
  • Used log4J for tracking errors and de-bugging teh code.
  • Responsible for coding SQL Statements and Stored procedures for back end communication using JDBC.
  • Used SOAP for Web Services by exchanging XML data between applications over HTTP
  • Developed a consumer using SOAP to invoke Web Service and get teh XML data
  • Wrote stored procedures using PL/SQL for data retrieval from different tables.
  • Extensively used Oracle 9g as backend database for teh application for retrieving teh Order/Customer history and for providing data scrubs.
  • Worked extensively on bug fixes on teh server side.
  • Part of performance tuning team and implemented caching mechanism and other changes.
  • Responsible for fixing defects and implementing stories in Fast-track SDLC development cycles.
  • Responsible for conducting Impact analysis for teh given Change Request.
  • Worked on Requirements Gathering, Design, coding and various phases of testing with very stringent timelines
  • Involved in preparing teh Documentation of teh project to understand teh system efficiently.
  • Participated in meetings of internal developer groups for teh purpose of development standards.

Environment: Java, J2EE, Struts, Servlets, JSP, JSF,XML, JavaScript, Ant, SQL, Oracle, Toad, Log4j, JSF,Activiti BPM, WebSphere, Windows NT/2000, UNIX, SOAP, WSDL, XML, XSLT,SOAP Web Services, Core Java, JDBC, Jenkins, Jira.

Confidential

Senior Software Engineer

Responsibilities:

  • Developed Low level Design Documents.
  • Developed web application using XFW Framework.
  • Developed user interfaces using XFW UI Components.
  • Used Eclipse as IDE tool to develop teh application.
  • Created Web.xml, XFW-config.xml, to integrate all teh components in teh application.
  • Designed & Developed persistence layer using IBatis framework
  • Worked on Requirements Gathering, Design, coding and various phases of testing with very stringent timelines
  • Involved in preparing teh Documentation of teh project to understand teh system efficiently.
  • Participated in meetings of internal developer groups for teh purpose of development standards.

Environment: Java/J2ee, XFW, JSP,JSF, Servlets, JavaScript, Struts, SQL, XML, Eclipse, Tomcat, Oracle, JUnit, JDBC, CVS, Core Java, JDBC, Activiti BPM, Jenkins, Jira.

We'd love your feedback!