We provide IT Staff Augmentation Services!

Lead Software Developer Resume

2.00/5 (Submit Your Rating)

St Louis, MissourI

SUMMARY:

  • Over 14 years of experience in the analysis, design and development of software, web, client - server and Database applications.
  • Includes 10 years as Consultant for Spring MVC, Spring Boot and Spring security
  • Experience of using OOP concepts while developing and designing software to delivery enterprise Solutions in telecom domain.
  • Extensively involved in complete Software Development Life Cycle (SDLC), from Engineering, Requirement Analysis, System Design, Code Development to Testing and Maintaining in a Consulting Solution Implementation.
  • Involved in extensive customer facing, highly challenging, agile and time-based project delivery role.
  • Knowledge of various Java technologies such as JDBC, JEE, JPA, ORM, JMS, Spring, Hibernate, REST, SOAP, Micro services, Maven, Gradle, XML, JSP, JavaScript, Angular, AngularJS, jQuery, etc.
  • Worked to develop loosely coupled micro service applications as a full stack developer
  • Solid knowledge in Docker and related container technologies for deploying micro services.
  • Created and consumed RESTful web services using Spring Web MVC,
  • Expert in Object Relational Mapping (ORM), and Java Persistence API (JPA).
  • Able to implement persistence using JDBC and Hibernate with RDBMS concepts including MySQL, Oracle, H2, and MS SQL Server with Database Version Control tool, Liquibase.
  • Experience in writing SQL and HQL queries, triggers, table partition, and stored procedures.
  • Experience working with Selenium Web driver to develop automation frameworks using Junit and TestNg
  • Exposure to working in oracle stack comprising of Siebel CRM, OSM and BRM
  • Exposure to working on Amdocs order management system OCX and OMX
  • Exposure to working on Ericson Unified workstation and Order orchestration module of Ericson stack

CORE COMPETENCIES:

  • Spring MVC, Spring Boot, Spring Security
  • Java
  • Selenium WebDriver 3
  • TESTNG, MAVEN and ANT
  • Oracle Apps - CRM, BRM and OSM
  • Amdocs - OCX and OMX
  • Ericson - Unified Workstation
  • Ericson - Orchestration tools

TECHNICAL PROFICIENCY:

Applications: MS OFFICE Suite(Word, Excel, PowerPoint, Outlook, Project)

Testing Tools: ALM Quality Center, Rally, Selenium

PROFESSIONAL EXPERIENCE:

Confidential, St Louis, Missouri

Lead Software Developer

Responsibilities:

  • As Java Enterprise Architect, I was responsible for implementation of Spring MVC using Spring boot project
  • Responsible for overall solution, providing technical, business analysis, working with individual stream architects, system integrators.
  • Infrastructure buildout working with Enterprise Security and Systems Team, Development Coordination with internal and remote development team, deployment and release coordination, Operational Support.
  • Installing, Configuring and Upgrading Spring MVC - Spring boot project for Customer Registration, Order Orchestration and billing.
  • Designing and Developing Micro services using Spring Boot.
  • Developing and Consuming RESTful web services using Spring MVC.
  • Secured endpoints using Spring Security
  • Using Hibernate as Object Relational Mapping (ORM) Tool for the backend data.
  • Using Java Persistence API (JPA) for accessing, persisting, and managing data.
  • Configuring the Hibernate mapping files for mapping the POJO to the database tables and their corresponding properties to the table columns.
  • Oversee, review and approve technical design on the solution being implemented with System Integrators.
  • Code Review, Production Deployment, Post-production infrastructure, solution support.

Confidential, Dublin, Ohio

Sr Software Developer

Responsibilities:

  • Involved in design, develop of applications to support various functional modules of the domain and add-on peripheral services
  • Extensively involved in design, develop and implement a complete home grown billing system, that supported different billing activities to manage the customer account registration process to the renewals and monthly payment processing.
  • Using Java Spring MVC and Spring boot for implement server side component
  • Using ORM tool - Hibernate for database interaction
  • Using continuous integration tools like ANT, MAVEN, SVN, GITHUB, Log4J
  • Working on implementation of various design patterns for test automation
  • Proficient in designing and implementing design patterns like Behavior data driven framework, Key word driven framework, Data driven framework and Hybrid framework
  • Implementation of GRID of Master and slave nodes for parallel execution

Confidential

Software Developer

Responsibilities:

  • Developing reports using Oracle report builder.
  • System Analysis for the project technical requirements, with technologies related to use of J2EE in the back-end development.

Confidential

Software Developer

Responsibilities:

  • Implementation of Universities attendance web application
  • Designing controllers using Java servlet.
  • Creating, updating data in database using Java hibernate ORM tool

We'd love your feedback!