We provide IT Staff Augmentation Services!

Backend Lead Developer Resume

5.00/5 (Submit Your Rating)

Austin, TexaS

SUMMARY:

  • Overall Around 8 years of experience in Development and Implementation of Software Applications using Java 8 and J2EE.
  • Extensively in the Development of Web applications using Core Java, Spring Core, Spring MVC, RESTful Web Services, Microservices, and Spring Boot .
  • Hands - on experience on MongoDB, Kafka .
  • Extensive knowledge on Agile methodologies and using JIRA and follows CI/CD.
  • Hands on and extensive knowledge on Devops technologies like GIT,Jenkins,Jules and Active MQ.
  • Extensive knowledge on build tools using Maven and Jenkins and Jules .
  • Hands on experience on SONAR for checking coding standards and using Open source scan and black duck scan for fixing vulnerabilities of the code.
  • Experience with web and application servers such as Tomcat, WAS 7.0 and Spring Cloud-GAIA.
  • Excellent communication skills, interpersonal skills, and strong analytical, and debugging skills along with the ability to rapidly learn new concepts
  • Experience in Client interaction through requirement gathering and project implementation.
  • Experience in handling team effectively and efficiently.

TECHNICAL SKILLS:

Primary Skills: Around 8 years Exp on

J2EE Technologies: Core Java 8,JDBC

Frameworks: Spring Core, Spring MVC, Spring Boot, RESTful Web Services, Microservices

Servers: Tomcat, WebSphere 7.5,Spring Cloud - GAIA

Tools: SONAR,Open Source

NoSQL DB: MongoDB

Methodologies: Agile

Database: Oracle 11g

Development Tools: Eclipse, Spring Tool Suite, Intellij IDE

Deployment and Build Tools: Jenkins, Maven

Version Control Tools: Git, SVN

Additional Skills:

Operating Systems: MS Windows XP/ 7.0

PROFESSIONAL EXPERIENCE:

Confidential, Austin, Texas

Backend Lead Developer

Skills Used: Java 8, Micro services, Springboot, Kafka, MongoDB

Responsibilities:

  • Successfully set up the Gutenberg application in local.
  • Follows agile methodologies.
  • Written a new micro service call using springboot framework and jave 8 features to check the status of translation service.
  • Locally created MongoDB and saved the data into Mongo DB for local testing.
  • Tested the translation service end to end using postman.
  • Uses kafka listener to constumer messages from queue and saved the data into MongoDB.
  • Updating the task status over emails.
  • Successfully finished the translation service task assigned in sprint without any spillover before the sprint competition time.
  • Handled proper Exception Handling.
  • Implemented Log4j in key value pair, it’s easy to troubleshooting/creating dashboard in Splunk.
  • Pushed reviewed code into git repository .
  • Code is written in such a way that not even a single review comment has been provided by customer as part of code review .
  • Followed all coding standards .
  • Initiate the status call meeting and provide daily status to client and offshore team.
  • Used QUIP pages to provide the statuses.

Project Lead

Confidential

Responsibilities:

  • As part of Apple Iprint project need to migrate code and design components implemented on java 8 to java 11.
  • Migrated the weblogic server to Jetty server.
  • Migrated Message driven beans to Active MQ’s.
  • Usage of Oracle Technologies.
  • Lead a team of 4 associates.
  • Improved the over all performance w.r.t application after migration .
  • Analyze requirements and design customized technical Solutions
  • Involving in complete development of SDLC life cycle related to projects requirements.
  • Work on end-to-end project implementations starting from gathering of requirements to production deployments
  • Interacting with the Apple customer based on the business requirements and clarifications
  • Updating status on daily basis related to the progress of the overall project.
  • Create design and technical specifications document.
  • Conduct technical design reviews with peers and partners to understand software functionality, usability and based on that propose testing approach by applying SQA methodologies and practices.
  • Deliver test artifacts in Agile sprint cycle such that the incremental software delivered by development team gets tested and new defects logged with complete details.
  • Prepare the test case templates for the functional testing and regression testing that gives maximum coverage with minimum test flows using appropriate test data matrix.
  • Analyze business requirements to craft testing methodologies that ensure tests adhere to requirements
  • Interact directly with developers to evaluate testing needs and derive the test scenarios that provide maximum code coverage.
  • Work cross-functionally with development, DevOps and network teams to ensure projects deploy seamlessly with correct properties and external system configuration.
  • Become proficient in understanding "the bigger picture" and how different software engineering components are linked together.
  • Review and suggest appropriate test design whenever required.
  • Prepare the templates for the test result reporting such that the stakeholders get the instantaneous snapshot of quality of the software.
  • Review the technical specification and functional specification of the data model of software and propose the changes for effective representation of the data.
  • Document the test case scenario steps followed for various tasks
  • Planning the test activities and preparation of test scenarios as per customer requirements
  • Create testing flow documentation that helps the Quality Assurance (QA) engineers to execute the testcases in shortest duration.
  • Initiate the status call meeting and provide daily status to client and offshore team.
  • Used QUIP pages to provide the statuses.

Confidential

Lead Engineer

Responsibilities:

  • Requirements Analysis, documentation of the new requirements/enhancements from Business.
  • Analysis of tasks and submission of story points basis on the time taken for development and testing.
  • Development of applications using micro services and restful services.
  • Development using core java 1.8, spring core, spring boot and Hibernate.
  • Validate coding standards using SONAR and uses black duck scanning for SSAP fixes.
  • Code is released in such a way that not even a single defect is detected in IST/UAT/Prod.
  • Following agile methodologies and deployment using Jenkins.
  • Preparing unit test cases documents.
  • Follows CI/CD.
  • Using Git repository for checkout the code and check-in.
  • Providing task status updates on daily basis to customer in sprint calls.
  • Submitting Technical Design Document/Solution Approach Document
  • Preparing projects plan and co-ordination project execution across the upstream/downstream systems.
  • Design, Development and team trainings on need basis.
  • Providing QA/UAT support and production support during warranty period.
  • Transition application knowledge to Support Teams.
  • Handling team of ten people and mentoring the team and coordinating with team for the deliverables
  • Interacting with the team in daily basis for knowing the status of the tasks.
  • Doing peer to peer reviews of the code releases.
  • Ensuring timely & defect free Code delivery and closure of sprint iteration
  • Leading and owning sprints to groom backlog and prioritize user stories for that iteration
  • Engage in new user story creation and Own design, analysis and delivery of committed user stories
  • Engage in periodic grooming of technical debt and ensure timely resolution of defects Understand and implement nonfunctional requirements such as performance tuning, infrastructure uplifts, etc.
  • Embrace DevOps 100% and ensure good operational metrics with Sonar Qube issues, Unit Test case coverage, Code Review, Security Vulnerabilities, and Regression Automation
  • Collaborating effectively with interfacing teams
  • Ensure Application environment stability and resiliency.
  • Drive process Improvements & Initiatives, pertaining to Agile, lean six-sigma and Innovation
  • Understand common security vulnerabilities and ensure governance recommendations are strictly followed. Ensure scrum team applies the recommendations.
  • Learn and Collaborate with Architect SME on threat modelling for new development. Understand and engage in DevOps & Cloud enablement.
  • Drive Proof of Concepts by exploring new tools and techniques on Cloud and DevOps platform

Confidential

Developer

Responsibilities:

  • Requirements Analysis, documentation of the new requirements/enhancements from Governance/WU IT/partners.
  • Development using Core Java, Spring Core, RESTful Web Services, and Hibernate.
  • Code is released in such a way that not even a single defect is detected in IST/UAT/Prod.
  • Submitting Technical Design Document/Solution Approach Document and ITCP to Client, review and getting project approvals.
  • Preparing projects plan and co-ordination project execution across the upstream/downstream systems.
  • Design, Development and team trainings on need basis.
  • Providing QA/UAT support and production support during warranty period.
  • Transition application knowledge to Support Teams.

We'd love your feedback!