We provide IT Staff Augmentation Services!

Tech Lead. Java/ J2ee Server Resume

San, FranciscO

SUMMARY:

  • Around 11 years of experience in the full software development life cycle involving Analysis, Design, Development, Testing, Implementation of application software in web - based environments.
  • Experience in Core Java, JAVA/J2EE, Spring Core, web services, XML, Android, web sphere, Oracle, PL/SQL, JavaScript, Hibernate basics, Spring MVC, Apache cocoon framework, Maven.
  • Well experienced in requirement analysis, coding, functional and technical systems analysis & design, systems architectural design, process interfaces design, process data flow design, and system impact analysis and design documentation and presentation.
  • Experience in OO Design, OOPS Concepts and Agile Methodologies - Scrum.
  • Expertise in CORE JAVA.
  • Experience in Web Services, SOA, SOAP, and REST.
  • Experience in Application design and development using Oracle, SQL, and PL/SQL.
  • Proven experience in leading project and team with zero defect delivery. Equally comfortable working independently as well as in a team environment.
  • Experience in Back end development.
  • Experience in working with unit testing frameworks such as Junit.
  • Experience developing web pages in AngularJS, JSF, JSP, and Servlet.
  • Experience in Linux environment.
  • Experience in XML based Web Services Technologies like SOAP, WSDL, and JAXB parser to transfer and transform data between applications based on SOA (Service Oriented Architecture).
  • Experience developing Restful web services using jersey.
  • Experience in developing J2EE applications on different IDEs such Eclipse, RAD.
  • Experienced in using Agile process for Software Development life cycle.
  • Experience working in Android app development.
  • Excellent communication skills and ability to work as a part of team and lead a team.
  • Excellent analytical and problem solving ability with an inclination to work in a challenging environment
  • Have Knowledge on Hibernate to store the persistent data as an Object-Relational Mapping (ORM) tool for communicating with database
  • Good exposure to project management skills like requirement gathering, designing, project estimation, technical specification document, preparing requirement documents and process adherence.

TECHNICAL SKILLS:

Operating System: Mac, Win 2007/XP/2000/MS DOS, Android

Languages: Java, J2EE, JSF, JSP, Servlet, Restful web services, SOAP web services, Spring, Android, Websphere, Cocoon Framework, MDB, Hibernate, Spring MVC, Jersey, Maven, Oracle, XML, Unix Commands

Databases: Oracle 11g

Web Applications/Servers: Websphere, Jboss, Apache Tomcat

Logging: Log4J framework

Version Control tools: TFS, CVS, SVN

IDES and Tools: RAD, STS, Android Studio, Edit Plus, WinSCP, putty, TFS for version control, Clear Quest for defects logging, SOATest, Agility, Crucible for code review. Subversion code repository, SonarQube for Analyzing source code, Jenkins, JRebel to eliminate redeploys, Nexus Proxy Repository Manager, Serena Business Manager for defect tracking.

PROFESSIONAL EXPERIENCE:

Confidential, San Francisco

Tech Lead. Java/ J2EE Server

Responsibilities:

  • Architecting and designing the component model for the self-checkout and many other projects.
  • Involved with server side development using Core Java, Java/J2EE, Spring IOC, DB2, Cassandra DB.
  • Used Jersey to generate Restful web services.
  • Code review.
  • Involved in paired programming.
  • Using Agility tool for story tracking.
  • Involved with finding out bugs during sprint and fixing.
  • Using Gitlab for version control.
  • Closely worked with product owner to clarify the requirement and communicate to scrum team.
  • Using Jenkins for Continuous Integration (CI), Test Driven Development (TDD)
  • Using Maven for build.
  • Involved with giving demo to product owner.
  • Involved in writing Unit Test Cases using Junit for the respective stories.

Technologies: Core java, Java/J2EE with Spring, Rest services, Jersey, Jax-RS, GCE, DB2, Maven, Linux, design patterns like MVC, factory, singleton, abstract, InelliJ, Putty, Jenkins for continuous integration, Subversion code repository, Agility tool for Agile Development Methodology (SCRUM), SonarQube

Confidential, PA

Sr. Java/ J2EE Server, UI Developer and Android App Developer

Responsibilities:

  • Involved with front-end UI development using AngularJS, JSF, JSP, and Servlet.
  • Involved with server side development using Core Java, Java/J2EE, and core java, Spring IOC.
  • Used Jersey to generate Restful web services.
  • Involved in developing android app development.
  • Involved in paired programming.
  • Using Agility tool for story tracking.
  • Involved with finding out bugs during sprint and fixing.
  • Using SVN for version control.
  • Closely worked with product owner to clarify the requirement and communicate to scrum team.
  • Using Jenkins for Continuous Integration (CI), Test Driven Development (TDD)
  • Using Maven for build.
  • Involved with giving demo to product owner.
  • Using Serena Business Manager for defect tracking
  • Involved in writing Unit Test Cases using Junit, Jasmin for the respective stories.

Technologies: JSF, Angular JS, JSP, Servlet, Android, Core java, Java/J2EE with Spring, Rest services, Jersey, Jax-RS, Maven, Linux, design patterns like MVC, factory, singleton, abstract, Eclipse, RAD, STS, Android Studio, Putty, Jenkins for continuous integration, and Serena Business Manager for defect tracking, Subversion code repository, Agility tool for Agile Development Methodology (SCRUM), Crucible for Code review, SonarQube

Confidential, Denver, CO

Team Lead

Responsibilities:

  • Responsible for leading small development team from onshore.
  • As project lead I was responsible in documenting the business requirements, converting business requirements in to functional and technical requirements.
  • Responsible to design, develop, deploy, SOAP webservices and exposing it to variety of channels.
  • Coding using Java, J2EE, JSP, and spring, PL/SQL
  • Responsible in managing scope, planning, tracking, change controls.
  • Used Websphere application server
  • Development, Management, Delivery, UAT and Production environments.
  • High Level Design (HLD), Low Level Design (LLD)
  • Used Ant for build and deployment
  • Used TFS for version control.
  • Used Clear Quest for defect tracking.
  • Involved in developing the interface to read the data from different dealers, using MDB, JMS web sphere listener, MQ and update the DB with received data.

Technologies: JAVA/J2EE, JSP, Servlet, JSF, MDB, JMS, MQ, SOAP Web Service, Web sphere, Oracle, LinuxEclipse, RAD, Team Foundation Server repository

Confidential

Sr. Java/ J2EE Developer/ Full Stack Java Developer

Responsibilities:

  • Responsible for designing and developing web interface using spring, Apache cocoon framework, JSF.
  • Coding using Core Java, J2EE, JSP, and spring, PL/SQL.
  • Responsible to design, develop, deploy, SOAP web services and exposing it to variety of channels.
  • Used Ant for build and deployment
  • Designing and Developing WSDL’s and XSD’s, XML for different Data Formats.
  • Used TFS for version control.
  • Used Clear Quest for defect tracking.
  • Involved in configuring Websphere application server.
  • Created and configured different Queues, MDB Listeners, Data sources in Development Environment for Unit testing the Application in Websphere.
  • Involved deploying of code in Linux environment for test and production.
  • Log4j were used to log the various debug, error and informational messages at various levels.
  • Involved in integration support, defect fixes and Unit testing during UAT process.
  • Involved in creating technical requirement document using class diagram, sequence diagrams
  • Providing functional documents to testing team to document test cases for black box testing. Coordinate with team to ensure product gets developed on schedule.

Technologies: Core Java, JAVA/J2EE, JSF, Apache Cocoon, Jasper Reports, SOAP Web Service, Web sphere, Oracle, Linux, Eclipse, RAD, Team Foundation Server repository

Confidential

Java Developer

Responsibilities:

  • Responsible for creating the deployment documents for code deployment in Jboss server.
  • Prepared UML Business Flow, Sequence Diagram for Respective Module.
  • Developed the rich UI using Paracon framework, JSP, JSTL tags.
  • Code development in Java/J2EE
  • Client side validation using JavaScript.
  • Communication with onsite team for Requirements clarification as well as Query resolution
  • Responsible for unit testing and defect fixing for the developed modules.
  • Responsible for providing complete support for the Testing team in creating and maintaining their database.
  • Responsible for supporting System Integrating Testing and User Acceptance Testing.

Technologies: Core Java, JAVA/J2EE, JSP, Servlet, Paracon Framework, Oracle, Linux, Eclipse, CVS repository, Putty, EditPlus, WinScp

Hire Now