We provide IT Staff Augmentation Services!

Senior Java Lead Developer Resume

0/5 (Submit Your Rating)

AtlantA

SUMMARY

  • Over 10 years of compound experience in Analysis, Design, Development, Testing and implementation of various client - server and web based applications using java/J2EE technologies in Retail and Gaming Domains.
  • Experience in working under agile and waterfall methodologies.
  • Proficient in understanding business processes/requirements and translating them into technical requirements.
  • Expertise in Core Java, J2EE technologies - like Servlets, EJB, JDBC, JNDI, Java batch framework and web client technologies - like HTML, XML, CSS, AJAX, AngularJS and jQuery.
  • Experienced in various frameworks: Jakarta struts framework 2.0, spring boot, Hibernate, Restful web services, MVC (Model-View-Controller), Microservice oriented Architecture and Angular JS.
  • Experience in developing and optimization of SQL queries for scalability and faster execution.
  • Extensive knowledge on the code repository like Github, SVN and CVS
  • Exposure to usage of tools like PMD, firebug and SONAR for code analysis, enforcing standards and recognize potential bugs.
  • Experience in using deployment related tools like Puppet, HP Server Automation, Artifactory, Jenkins, and Ant.
  • Extensive knowledge in object-oriented design principles and design patterns.
  • Experience in testing tools like Selenium and Junit

TECHNICAL SKILLS

Language/Technologies: Java, J2EE Suite, Servlets, JavaBeans, JAXB, JDBC, JMS, XML, JSON, C, C++, Shell Script, Groovy, Scala

Web Technologies: Html, Angular JS, JQuery, JavaScript, JSP AJAX, CSS, Restful Webservice, Micro services

Framework: Spring Boot, Spring, Struts, Hibernate

Testing tool: Junit and Selenium

Database Technologies: DB2, Oracle, My SQL, SQL Server, Informix, Teradata, Cassandra

Build Tools: Jenkins, HP Opsware, Puppet, Spacewalk, Artifactory, Ivy, Gradle, Maven, ANT.

Application Servers: Apache Tomcat, WebSphere, JBoss and Pivotal Cloud Foundry

Operating Systems: Windows, Linux and UNIX

IDE/Modelling Tools: Spring Tool Suite and Eclipse

Version Control: GIT, Sub version, Clear case and CVS

Analysis/Design: J2EE Design Patterns, MVC Pattern

Methodologies: Waterfall, Agile (SCRUM)

Other Tools/Utilities: Putty, cygwin, REST Client, DB Visualizer, Squirrel SQL Client

PROFESSIONAL EXPERIENCE

Confidential, Atlanta

Senior Java Lead Developer

Responsibilities:

  • Extensively worked with business team to understand the requirements and design.
  • Leading the team on 8 members.
  • Studied the data contributing sources to this tool like SAP, MPL and EPR to prepare analysis documents and flow diagrams.
  • Participated in physical and logical data modeling. Identified the entity types, their attributes and the relationship between entities in the organizational business process.
  • Involved in preparing design documents, attended design review meetings, code review, Interacting with QA and deployment process.
  • Used Command Factory and Singleton Design Patterns.
  • Executedproject on sprints with Agile Scrum methodology.
  • Coordinating between onsite and offshore team to achieve on time delivery.
  • Experience with developing RESTful Web Services, unit testing, debugging and integrating with the master.
  • Interacted with SAP team to understand their web services available for consumption and to customize them to fit our requirements.
  • Worked on performance issues and technical blockers, make recommendations for resolution such as caching, query optimization, code review and profiling.
  • Coordinate with the QA team for theQA testingof the applications and defect fixes.
  • UsedJenkinsto build the software packages.
  • Deployed the applications inTomcat Server and coordinated deployment meetings.
  • Supporting adhoc requests and break fixes.

Confidential, Atlanta

Lead Java Developer

Responsibilities:

  • Gathering requirements from the business and performing analysis.
  • Studied legacy system and extracted various business rules.
  • Leading the team of 10 members.
  • Transformed the business and functional requirements into a high-level design document across multiple tracks.
  • Worked with data modeling team to model target tables in MySQL database.
  • Executedproject on sprints with Agile Scrum methodology and participating daily Scrum meeting to provide status updates.
  • Proposed and implemented value add stories on the course of sprints.
  • Efficiently managed resources and tasks which was key for the successful delivery.
  • Implemented Façade and Factory Design Pattern.
  • Performed the unit testing, integration testing and system testing of the applications.
  • Coordinate with the QA team for theQA testingof the applications and defect fixes.
  • Deployed the applications inTomcat Server
  • Production Support

Confidential, Atlanta

Lead Developer

Responsibilities:

  • Interact closely with the onsite development team for requirement clarification, implementation review and status update of tasks on a daily basis.
  • Interact with Informix DBA to prepare triggers for the source tables in QA and to validate the action.
  • Develop system prototype.
  • Implemented using THD’s Java batch framework design.
  • Developed controller classes to implement all the business logic and Involved in designing and implementing Data Access object.
  • Experience in developing optimized SQL queries
  • Used Orange and log4j logging.
  • Used splunk based alerting mechanism to monitor sources that stopped working and data failed to sync.
  • Developed the project using Water fall model.
  • Developed utility to parse server status XML that will be helpful in debugging issues.
  • Documented frequent issues and troubleshooting steps.
  • Deployed the applications on Tomcat Server
  • Production and QA Support
  • Maintained the version control of the source code using SVN.
  • Performed the unit testing, integration testing and system testing of the applications.

Confidential, Atlanta

Technical Lead

Responsibilities:

  • Interaction with onsite team to gather and clarify requirements.
  • Worked on daily delivery SLA pattern.
  • Develop code as per framework and process guidelines.
  • Preparation of Unit Test Plan (UTP), Traceability matrix and carry out Unit Testing.
  • Developed java application to automate UTP generation based on the SQL.
  • Carry out the activities (reviews, walkthroughs etc.,) as defined in the project plan.
  • Development of new features based on the requirements specification document
  • Develop User documentation.
  • QA and PR Deployment and Break Fix Support
  • Report progress to Confidential and TCSL Management

Confidential, Atlanta

Java Developer

Responsibilities:

  • Interaction with onsite team to gather and clarify requirements.
  • Involved in identifying possible ways to improve the efficiency of the system.
  • Requirements Study, Software Development Specification, Development and Unit Testing use of Junit.
  • Ensuring quality (Metrics, cohesion, coupling and etc.) is maintained in the project deliverables.
  • Responsible for troubleshooting and resolving all issues.
  • Ensuring compliance to time sheets.
  • Active co-ordination and communication with onsite counterparts.

Confidential, Rhone Island

Java Developer

Responsibilities:

  • Worked as onsite co-coordinator (for support and product development) for the product.
  • Understanding the requirements
  • Providing the estimation
  • Preparation of High level and Low level Design Document.
  • Participating and conducting Design and code review.
  • Preparation of Technical specifications, Unit Test plan.
  • Involved in development of critical functionalities
  • Development of Junit test Cases.
  • Configuring management process using CVS and SVN.
  • Leading 12 member team on track and fixing TIR.
  • Following software development life-cycle to meet all the client specific requirements.
  • Preparing understanding documents.

Confidential, Rhone Island

Java Developer

Responsibilities:

  • Understanding the requirements
  • Providing the estimation
  • Understanding the external SAP system requirements
  • Preparation of High level and Low level Design Document.
  • Participating and conducting Design and code review.
  • Preparation of Technical specifications, Unit Test plan.
  • Involved in development of critical functionalities
  • Development of Junit test Cases.
  • Configuring management process using CVS and SVN.
  • Leading 8 member team on track and fixing TIR.
  • Being a direct point of contact to the customer for baseline product specific clarifications
  • Following software development life-cycle to meet all the client specific requirements.
  • Preparing understanding documents.

We'd love your feedback!