We provide IT Staff Augmentation Services!

Full Stack Developer Resume

5.00/5 (Submit Your Rating)

SUMMARY:

  • 10+ years of extensive experience in analysis, design, development and testing of distributed systems, workflow based, Web Applications, Batch Applications, Enterprise Applications and Web Services.
  • Technical Lead and onsite co - coordinator for the team and assuring timely delivery of all the deliverables during the life cycle of project
  • Responsible for transforming the business requirements into technical requirements and provide guidance to the team in various technical and functional issues
  • Proficient in application development using various J2EE frameworks ex.: Spring Boot, Spring MVC, Struts
  • Proficient in developing domain and integration MicroServices
  • Good experience on development of REST and SOAP web services using Jersey and CXF frameworks
  • Proficient in Cloud Computing using Pivotal Cloud Foundry
  • Great working experience with AppDynamics for application monitoring
  • Expert level skills in Web and Application Servers like Apache Tomcat, Weblogic, Websphere, JBOSS
  • Familiar with continuous integration tools, ex. Jenkins, Concourse
  • Working experience with SQL, PL/SQL, Oracle, DB2, Informix databases
  • Strong background Front End development skills - HTML/XHTML, HTML 5, JQuery, CSS, Angular4, Node JS.
  • Excellent expertise in Extreme Programming (especially Test Driven Development and Pair Programming), Agile Methodology
  • Excellent communication, presentation and interpersonal skills
  • Extraordinary problem solving capabilities in production environment
  • Ability to multi-task with efficiency and willingness to work in highly dynamic, team-based, challenging environments
  • Ability to learn quickly and to correctly apply new tools and technology
  • Quick learner and excellent team player having ability to be agile, meet tight deadlines, willing to take initiatives and take on new responsibilities

TECHNICAL SKILLS:

Programming Languages: Java, J2EE, PL/SQL, C

Java Technologies: RESTful and SOAP Web Services, JDBC, Servlets, JSP, JSTL, JMS, EJB, JNDI

Frameworks: Spring, Struts, THD Java batch Framework

Web/Scripting Languages: HTML, Angular JS4, Node JS, JavaScript, jQuery, Thymeleaf, CSS, XML, JAXP SAX, DOM, XSL, XSLT, AJAX, DHTML, XML Schema, YML Schema

Design Languages: UML, Design Patterns, OOAD

Code quality tools: Sonar, EclEmma, Fortify, PMD, Findbugs

Unit testing frameworks: JUnit, Mockito, PowerMock, EasyMock

Functional testing framework: RestAssured, DevTest(Lisa)

UI Testing Tools: Selenium, RestAssured

Build Tools: Ant, Maven, Gradle

IDEs: Eclipse, IntelliJ

SCM Tools: SVN, GIT, VSS

Tracking tools: Pivotal Tracker, Jira, seenowdo

Load/Performance tools: JProbe, JMeter, JProfiler

Tools: AppDynamics, Splunk, Grafana, Log4j, SOAP UI, Poster, Fiddler, FileZilla

Server automation: Opsware HPSA

Configuration management: Puppet

Bug tracking Tools: Quality Center, ALM

Databases/Related Tools: Informix, Oracle9i, Oracle 10g, MySQL, Mongo, SQL Developer, DB2 Visulazier

O/R Mapping: Hibernate, JPA

Cloud Technologies: PCF, Google Cloud

Web/Application Servers: Apache Tomcat, WebLogic, JBoss, Websphere, iPlanet

Operating Systems: Windows 9x/NT/2000/XP/Vista/7/2008, Linux

Authentication tools: Active Directory

API Docs: Swagger

Team collaboration: SharePoint, Confluence

Communication tools: Slack, Lync, Sametime

PROFESSIONAL EXPERIENCE:

Confidential

Full Stack Developer

Environment: Java /J2EE, Spring MVC, Spring Boot, RESTful services, Angular4, NodeJS, Tomcat server, Cloud (PCF), ConfigServer, Oracle, Informix and DB2 databases, D2 Visulaizer, Eclipse, Pivotal tracker, Git, Jenkins

Responsibilities:

  • Involve in all phases of SDLC lead by Extreme Programming development model
  • Involve in backlog grooming, iteration planning, construction, testing, production deployment and iteration retrospective
  • Planning the user stories in Iteration Planning session by discussing, designing and estimating the story, writing the tasks in detail
  • Extensively work in Pair Programming model throughout the iteration
  • Follow strict Test Driven Development and write unit tests with Junit, Mockito and Powermock
  • Develop domain and integration MicroServices with RESTful web services, Spring rest services and Spring boot
  • Carry out database operations in java using DAO framework
  • Work on enabling resilience in domain applications with more number of remote system calls using Netflix Hystrix library
  • Refactor the legacy code, write unit tests and meet test coverage
  • Set up the continuous integration, build projects in Jenkins and work towards meeting the code coverage and test coverage thresholds
  • Prepare implementation plan and deploy applications to Cloud (Pivotal Cloud Foundry) and Tomcat server in various environments like QA and PROD
  • Move the stories to started/finished/QA in Tracker
  • Monitor application health using AppDynamics and create appropriate alerts
  • Extract vendor services’ latency and activity status data by writing Splunk queries
  • Schedule the Splunk search, upload the data to Graphite and create dashboards in Grafana to monitor the service latency
  • Demo interesting features, tools and technologies to the team every iteration
  • Participate in iteration retrospective and provide constructive ideas for improvement

Confidential

Full Stack Developer

Environment: Java /J2EE, RESTful services, Tomcat, DB2, DB2 Visulaizer, Eclipse, SVN, seenowdo, Jenkins

Responsibilities:

  • Lead the development team assuring on time and defect free deliverable
  • Involved in all phases of SDLC lead by Agile scrum development model
  • Participated in backlog grooming, sprint planning, construction, testing, production deployment and sprint retrospective
  • Move the stories to progress/done/blocked/QA states in seenowdo
  • Develop the enhancements in Java in J2EE environment
  • Create nightly batch jobs in Java using THD Batch framework
  • Data conversion and migration of merchandise data like price signs
  • Upgrade the legacy applications to Java8 and Tomcat8
  • Deploy applications in QA and PROD environments
  • Work on the defects and track them to closure in Quality Center
  • Involve in creating and reviewing data models within the team
  • Being direct point of contact for clients, development and QA teams for the new requirements/enhancements in applications
  • Sharing knowledge across teams about the business functionalities of all retail domain applications as a domain Subject-Matter Expert

Confidential

Senior Java Developer

Environment: Java /J2EE, HTML5, JQuery, Ajax, RESTful services, Tomcat, Oracle, DB2, DB2 Visulaizer, Eclipse, SVN, Jenkins

Responsibilities:

  • Being onsite co-ordinator and development team lead, assuring the timely and defect free delivery from offshore and onsite teams
  • Interact with client on daily basis, understand the requirements and discuss for the approach
  • Analyse business requirements, transform them into technical requirements and share with development team
  • Provide high level estimation and document the agreed upon or proposed approach
  • Low Level Design: Document the impact analysis and component design and get sign off on the same
  • Develop RESTful web services using jersey
  • Unit testing the application using the test plans for correctness
  • Integrate the services with SAP which are the backend stakeholders
  • Test the entire application/interface and check for inconsistencies if any, caused due to the integrated module
  • Provide post product deployment support for the application
  • Work on QA and production defects and track them to closure

Confidential

Senior Java Developer

Environment: Java /J2EE, EJB, Servlets and JSP, Struts framework, Tomcat, UDB DB2, DB2 Visulaizer, MS-VSS

Responsibilities:

  • Performing requirement analysis.
  • High Level and Low Level design
  • Creating web pages using JSP
  • Development in Java in J2EE environment using struts, hibernate and Chrysler proprietary framework
  • Preparation of test plans and test specification
  • Carrying out unit and system testing activities
  • Production Support, Defect resolution within SLA
  • Perform peer and external review, also final inspection of external application development and enhancements
  • Updating transition handbooks
  • Performance improvement of the application by query tuning

Confidential

Java Developer

Environment: Java /J2EE, WCS, EJB, Servlets and JSP, PL/SQL, Web Logic 8.1, Oracle 10g, DB2, MS-VSS, Eclipse 3.2, ANT Build

Responsibilities:

  • Involved in analysis, specification, design, and implementation and testing phases of Software Development Life Cycle SDLC.
  • Implemented PLP, PIP and Quick View pages in the catalog model.
  • Involved in consuming, producing Restful web services using JAX-RS.
  • Written extensive JUnit testing classes for comprehensive coverage of test cases.
  • Involved in configuring Data sources and queues in web sphere server.
  • Performed Defect Tracking on a regular basis to make sure every defect has traceability back to the source by using tools such as Clear Quest.
  • Used SVN as version control system.
  • Created build and deployment scripts using Maven.
  • Managing dependency of the application in ivy.xml and maintaining the build path.

Confidential

Java Developer

Environment: Java /J2EE, Servlets and JSP, JavaScript, PL/SQL, Web Logic 8.1, Oracle 10g, MS-VSS, Eclipse 3.2, ANT Build

Responsibilities:

  • Performing requirement analysis.
  • Preparation of design document
  • Creating web pages using JSP and JavaScript
  • Preparing test plans and test specification

Confidential

Java Developer

Environment: Java/J2EE, JSP, Struts1.2, UNIX, Java Beans, JavaScript, Hibernate, Eclipse, Oracle 10g, MS-VSS, Eclipse 3.2, ANT Build

Responsibilities:

  • Performing requirement analysis
  • Impact analysis for any new change requests
  • Prepare high and low level design documents
  • Development with Hibernate and Servlets
  • Develop and consume SOAP web services
  • Getting data dump from production every day and create as many database instances as required by the team
  • Creating unit and system test cases
  • Perform Root causal analysis for production issues
  • Preparation of test plans and test specification

We'd love your feedback!