We provide IT Staff Augmentation Services!

Java Full Stack Lead Developer Resume

5.00/5 (Submit Your Rating)

Dallas, TX

PROFESSIONAL SUMMARY:

  • 10+ years of IT experience, including all stages of SDLC (Requirements gathering, architecture, analysis, design, coding, testing, implementation, deployment & support) in development of n - tier web applications, client/server applications and rich internet applications using JAVA, J2EE & open source technologies.
  • Successful track record in delivering IT projects across Telecom and e-Commerce domains.
  • Extensive experience in designing and developing medium to large scale web applications and enterprise applications using Spring Architecture, Collections, Multithreading, jQuery, JSP, Servlets, Spring (Core, MVC, IOC & AOP), JDBC, JPA, Hibernate, Restful API, EJB (Session & Entity), HTML, CSS, JavaScript, Ajax, XML, XML standards (XSD, XPATH, XSLT), XML parsing using SAX & DOM parsers and JUnit.
  • Extensive experience in configuration, development, deployment of web-based applications using Ant, Maven on different Web/Application Servers such as Apache Tomcat, JBoss and WebLogic.
  • Experience in implementing Web Services based on Service Oriented Architecture (SOA) using Restful API.
  • Rich exposure in RDBMS including Database Design using Oracle, MSSQL server, TOAD, and SQL Query Analyzer.
  • Experience in designing the Data Model, application specific Object model, Use Case diagrams, Class diagrams, Sequence diagrams & State diagrams UML using Rational Rose, Microsoft Visio tools.
  • Proficient with Software development methodologies like Iterative, Waterfall, Agile, Scrum.
  • Rich work exposure in software development with responsibilities as Team Member, Software Engineer, Programmer Analyst, Technology Lead, Onsite coordinator and Project Lead.
  • Theoretical understanding of Microservices.
  • Knowledge on Reporting tools.

TECHNICAL SKILLS:

Languages/Technologies: Java, J2EE Framework

Web Technologies: jQuery, XML, XML standards (XSD, XSLT XPath), JavaScript, JSP, Servlets, Spring framework, JDBC, JPA, Web Services, Hibernate

Database: Oracle (8/9i,10), MS SQL Server

Web Servers: Apache Tomcat 7

Application Server: Web Logic 10, JBOSS

Frameworks, IDEs & SDKs: Eclipse, MyEclipse, MS Visual Studio2005

Operating Systems: Windows 10/7/XP

Version Control: CVS, SVN, VSS, WinCvs

Development Methodology: Iterative, Waterfall, Agile, Scrum

Test Management Tools: HP QualityCenter, JUnit, SOAPUI 2.5, Bugzilla

Tools: Toad, Db Visualizer, Maven, Ant scripting tool, Log4j, VPN Client, Microsoft Project & Visio, Postman plugin, Version One, Jira, Harvest

PROFESSIONAL EXPERIENCE:

Confidential, Dallas, TX

Java Full Stack Lead Developer

Technologies Used - JSP, Servlets, Core Java, Junit, Oracle, HP Quality Center, Applets, SOAP web services, SOAP UI, IBM Websphere, Weblogic, JDBC

Tools: Used - Eclipse Kepler

Responsibilities:

  • Involved in providing technical production support for the already existing functionalities of the project.
  • Involved in production issue investigation and provide design and code fix to resolve the issue.
  • Providing production and test environment chat support for the upstream and testing applications.
  • Involved in defect fixing identified during testing and support process.
  • Writing unit test cases and performing unit testing for the code changes done.
  • Providing project KT for the new members in the team.
  • Researching and identifying customer related issues.
  • Troubleshooting and performing root cause analysis for the issues faced by users.
  • Extensively worked on SOAP and WSDL in order to invoke web services based on request/response xml.
  • Used Soap-UI tool for standalone testing for web services.
  • Used core java concepts like colliections, interfaces, abstract classes, exception handling, etc in implementing business layer using IBM EAD4j (Enterprise Application Development) framework.

Confidential, Dallas, TX

Sr. Java Developer

Technologies Used - Spring MVC, Hibernate, JQuery, JavaScript, Rest Web services, JUnit

Tools: Used - Eclipse Indigo

Responsibilities:

  • Involved in requirement gathering and analysis from the existing system.
  • Captured requirements using use cases and sequence diagrams.
  • Full stack development using jQuery, Spring MVC, Hibernate, Restful API.
  • Created design docs for the new implementation and participated in code reviews. Configured Spring to manage actions as beans and set their dependencies in a spring context file.
  • Developed lightweight business components and integrated the application using spring framework, Spring Web MVC using features like IOC and configuring application context using spring bean factory.
  • Implemented web services components using REST API.
  • Worked on Oracle and SQL server as the backend databases and integrated with hibernate to retrieve Data Access Objects.
  • Designed and prepared unit test cases using Junit and Log4j and worked on defect fixing before passing on the application to the QA team.
  • Wrote, build and deployed application using Ant scripts.

Confidential, Dallas, TX

Java Lead Developer

Technologies Used - Spring, Hibernate, Rest Web services, JUnit

Tools: Used - Eclipse Indigo

Key Responsibilities:

  • Collaborated with business users to uncover and clarify needs and requirements.
  • Articulated and prioritized requirements based on business and technical needs.
  • Worked with business users to prepare requirement specification, including workflows and screen mockups.
  • Implemented web services using REST and XML/HTTP technologies.
  • Integrated process into build system which auto generate auto API documentation from source code, improving API documentation quality and availability while reducing maintenance costs.
  • Maintain high quality of Restful services guided by the best practices developed by the team.
  • Worked closely with architect and clients to define and prioritize their use cases and iteratively develop API and architecture.
  • Lead high functioning Agile team with development having a heavy emphasis on crisp delivery of the user stories created by the product owner and stake holders.

Confidential, Woonsocket, RI

Onsite Lead/Sr. Developer

Technologies Used - Java/J2EE, Rest Web services, JavaScript, JQuery, JUnit

Tools: Used - Eclipse Indigo

Software Methodology - Waterfall

Key Responsibilities:

  • Backend Java developer for Confidential . Worked with the team in waterfall model to rapidly develop web services demonstrating output to partners and incorporating feedback.
  • Developed several Rest web services supporting both XML and JSON to perform tasks. Involved in direct client interaction, understanding the business requirements and providing estimation. Articulated and prioritized requirements based on business and technical needs.
  • Facilitated collection of functional requirements from system users and third party and prepared business and technical requirements specification documents.
  • Interacted with third party team to discuss about the data that needs to be exchanged and created design documents for the team accordingly. Working with architects and line of business partners to develop and define technology project scopes, requirements, and operational impacts. Maintained high level of unit testing coverage through test driven development. Conduct user demos of system solutions. Reviewed and compared competitor websites and product features.
  • Full stack development using jQuery, Spring MVC, Hibernate, Restful API.

Confidential

Lead Engineer

Technologies Used: J2EE, Rest Web services, Spring MVC, JavaScript, JQuery, BIRT, ActiveMQ, JUnit, Hibernate

Tools: Used - Eclipse Indigo

Software Methodology - Waterfall

Key Responsibilities:

  • Involved in interaction with business analysts, understanding the business requirements and providing estimation.
  • Articulated and prioritized requirements based on business and technical needs.
  • Created technical design documents and reviewed design documents created by team.
  • Coordination of tasks with offshore team and handling status calls..
  • Implemented components using spring DI framework and spring MVC..
  • Closely worked with the database team to facilitate SQL queries and using those in creating BIRT reports.
  • Conducted user demos of system solutions.
  • Involved in the documentation and implementation of address validation module.
  • Used log4j for logging errors.
  • Full stack development using jQuery, Spring MVC, Hibernate, Restful API.
  • Implemented mock screens for application products during design process.
  • Involved in writing Junit test cases during the project life cycle.
  • Mentored junior team members to speed up with the application and development process.
  • Track project status and lead the development team.
  • Implemented reports module and prepared many reports using Eclipse BIRT feature.

Confidential, CA

Lead Engineer

Technologies Used: Java/J2EE, Rest Web services, Spring MVC, JavaScript, JQuery, Hibernate, JMock

Tools: Used - Eclipse Galileo

Software Methodology - Agile

Key Responsibilities:

  • Involved in the development of application modules using Spring 3.0 and JDBC for object persistence. Extensively used servlets, JSPs, spring, JSTL, JQuery during the course of development.
  • Mentored junior members of the team and the new joiners during the course of application development.
  • Direct interaction with onsite technical lead and business analysts during requirement gathering phase of the project.
  • Full stack development using jQuery, Spring MVC, Hibernate, Restful API.
  • Created unit test cases using JMock framework. Handling and attending daily status calls.
  • Conducted user demos of system solutions.
  • Used log4j for logging errors.
  • Implemented mock screens for application products during design process.

Confidential, CA

Lead Engineer

Technologies Used: - Java/J2EE, Rest Web services, Spring MVC, JavaScript, JQuery, Hibernate, JMock

Tools: Used - Eclipse Galileo

Software Methodology - Agile

Responsibilities:

  • Involved in direct client interaction, understanding business requirements and providing estimation. Extensively used servlets, JSPs, spring, JSTL, JQuery during the course of development.
  • Designed and developed components using Spring3.0 and S3 database.
  • Full stack development using jQuery, Spring MVC, Hibernate, Restful API.
  • Writing build scripts using ANT.
  • Created unit test cases using JUnit framework. Handling and attending daily status calls.
  • Conducted peer code reviews and design documents.
  • Used log4j for logging errors.
  • Implemented mock screens for application products during design process.

Confidential, Lisle, IL

Lead Engineer

Technologies Used - Java/J2EE, Rest Web services, GWT, Javascript, JUnit, SQL

Tools: Used - Eclipse

Software Methodology - Agile

Key Responsibilities:

  • Worked closely with product owners and product managers Confidential client location in Computer Associates (Lisle, Chicago) for 7 months.
  • Handled a team of 4 members Confidential offshore.
  • Involved in gathering and understanding requirements Confidential client site.
  • Involved in writing user stories and task breakups.
  • Handling daily status call with the offshore team.
  • Designed and developed application components using GXT and GWT.
  • Defining module dependencies using MAVEN.
  • Involved in peer code review and design document reviews.
  • Designed and implemented Alerts and History module.
  • Attended iteration kick offs and daily scrums.

Confidential

Java Developer

Technologies Used - Java/J2EE, Rest Web services, Java Swings, JUnit, SQL

Tools: Used - Eclipse Kepler

Software Methodology - Waterfall

Key Responsibilities:

  • Designed and developed application components using Java Swings
  • Writing unit test cases using JUnit.
  • Involved in direct client interactions, gathering business requirements and providing estimation.
  • Worked on writing build scripts using ANT.
  • Mentoring junior developers in the team.
  • Using XML for data exchange. Worked on XMLs, XSDs and marshalling/un-marshalling using JAXB.
  • Involved in defect fixing and attending status calls with managers and senior members in the team.

Confidential

Java Developer

Technologies Used - Java/J2EE, Rest Web services, JSF, JUnit, SQL

Tools: Used - Eclipse

Software Methodology - Waterfall

Responsibilities:

  • Designed and developed application components using JSF.
  • Writing unit test cases using JUnit.
  • Involved in direct client interactions, gathering business requirements and providing estimation.
  • Worked on writing build scripts using ANT.
  • Mentoring junior developers in the team.
  • Involved in defect fixing and attending status calls with managers and senior members in the team.
  • Using XML for data exchange. Worked on XMLs, XSDs and marshalling/un-marshalling using JAXB.

Confidential

Java Developer

Technologies Used - Java/J2EE, SOAP Web services, Open Laszlo, HTML, EJBs, JMS, JUnit, SQL, Oracle

Tools: Used - Eclipse

Software Methodology - Waterfall

Key Responsibilities:

  • Worked on various product customizations and development using Core java and Open Laszlo.
  • Worked on the analysis, design and implementation for the re-architecture of the whole GUI of the product using technologies like Open Laszlo, XML, and JavaScript as a front end programmer.
  • Worked on the presentation layer using Struts 2.0
  • Worked code optimization tasks.
  • Development of code for data access.
  • Designing and customizations of user interface.
  • Involved in unit testing, peer code review and defect fixing.
  • Worked on Questra product maintenance which involved bug fixing, patch creation and delivery.
  • Part of Questra Technical Support team to provide support to its existing and new customers where IDC team took charge of their daytime support. Responsibilities involved responding to customer tickets, providing resolutions, logging bugs, deep code analysis and directly interacting with customers.

We'd love your feedback!