We provide IT Staff Augmentation Services!

Lead Developer Resume

Plano, TX

SUMMARY

  • Senior Architect / Lead / Developer with 18+ years of extensive IT experience in developing, designing, analysis, testing of various web based, SOA based and client/server applications in multi - platform environments with JAVA/J2EE technologies, ASP.NET and PHP/MySQL and Software development involving cloud computing platforms like Amazon Web Services (AWS) and Google Cloud (GCP).
  • Worked in implementation of CMMI Level 3 processes for the projects.
  • Experience in Agile Methodologies like Test Driven Development (TDD), SCRUM and Waterfall.
  • Experience in Estimating projects FPA for development project & based on impacted components for maintenance projects
  • Highly proficient in using OOPS for building n-tier architecture systems with hands on development expertise in front-end UI layer, core business frameworks and Back-end database layer integration.
  • Experience in Front-End UI development skills using scripting languages like HTML5, DHTML, CSS, JavaScript, JQuery, JSON, AJAX, Bootstrap, Tag Libraries, JSTL.
  • Expertise in Back-end/server side java technologies such as: Web services, Java persistence API (JPA),, Java Database Connectivity (JDBC), Java Naming and Directory Interface (JNDI).
  • Experienced in migrating applications to AWS and application deployment in the cloud ( AWS ) with CI/CD tools like Jenkins, Code Build and Code pipeline.
  • Experience in Designing, Architecting and implementing scalable cloud-based web applications using AWS and GCP.
  • Expertise in open source frameworks and ORM tools like Hibernate and also used Hibernate Annotations to reduce time at the configuration level.
  • Expertise in databases such as Oracle, MySQL, SQL Server databases to manage tables, views, indexes, sequences, stored procedures, functions, triggers and packages.
  • Expertise in implementation of J2EE Technologies: JSP, JTS, Servlets, JSF, JSTL, EJB transaction implementation, Struts,, Hibernate, Java Beans, JDBC, XML, Web Services, JNDI.
  • Experience in developing web applications on MVC based frameworks like Spring, Spring IOC, Spring Batch, Spring Boot, and Spring MVC and Google Web Toolkit ( GWT ).
  • Used Spring Core Annotations for Dependency Injection Spring DI and Spring MVC for REST API s, Spring Boot, Spring data, Spring Cloud with micro-service s.
  • Experience in development of the latest Spring 5 framework.
  • Experience using J2EE design patterns like Singleton, Prototype, Business Delegate, Session Fa ç ade Pattern, DAO, MVC, Abstract Factory and Factory Pattern.
  • Strong experience in different IDEs like Eclipse, Redhat DevStudio and IntelliJ IDEA and worked on various application and web servers like JBoss, BES Web Logic, Glassfish, Camel and Apache Tomcat.
  • Experience with JUnit, Mockito, Log4j, and SLF4J in developing test cases and determining application functionality.
  • Experience in development, deployment and troubleshooting Web based and enterprise based applications on Windows and Linux platforms.
  • Experience in building applications using ANT, Maven.
  • Knowledge on developing search components using Apache solr, which includes custom search handlers and custom handlers.
  • Experienced in developing RESTful Web Services and Web Service Clients (JAX-RS or JAX-WS) with data representation in various formats such as XML and JSON.
  • Experience in using code repository tools - Tortoise SVN, CVS, GitHub,.
  • Excellent skills in interpreting business requirements and collaborate with technical team (onsite/offshore) to build models and solutions.
  • Highly motivated team player with strong communication, analytical, documentation and organizational skill.
  • Strong analytical skills with ability to quickly understand client's business needs.
  • Excellent technical, communication, analytical and problem solving skills and ability to get on well with people including cross-cultural backgrounds and trouble-shooting capabilities.
  • Quick learner and Team player with excellent communication, organizational and interpersonal skills, with ability to meet deadlines and work under pressure.

PROFESSIONAL EXPERIENCE

Confidential

Lead Developer

Responsibilities:

  • Understanding client requirements.
  • Creating proposed solution architecture based on the requirements.
  • Evaluating new Technologies.
  • Creating technical architecture of the proposal presentation.
  • Responsible for technical reviews of the existing accounts and suggest any improvements possible.
  • Responsible for helping the existing accounts with resolving any technical road blocks in the project.
  • Responsible for allocating and tracking of all the tasks to the team members.
  • Responsible for mentoring the other team members in their individual tasks.
 

Environment: Java/J2EE, Linux, Shell Script, Python, Flask, Spring Boot, AWS SDK, Intellij IDEA.

 

Confidential, Plano, TX

Tech Lead / Software Application Developer

Responsibilities:

  • User Stories discussion & Finalization.
  • Worked on Web development in the Project.
  • Developed highly scalable, highly available, fault-tolerant, highly secured, distributed microservices using AWS EC2 instances, S3, EBS, ELB, API Gateway, Route 53, Auto Scaling, IAM, ECS, VPC .
  • Developed modules efficiently with Spring 5.
  • Worked on Kafka streaming and MongoDB.
  • Followed TDD & Developed/Tested the code.
  • Done Code Quality review using tools like sonar, findbugs, check styles and made changes.
  • Involved in Defect Fixing.
  • Involved in Performance Tuning & Testing.
  • Used Splunk to monitor logs & debug / analyze issues.

Environment: Java 11, Spring 5, Project Reactor, WebFlux, AWS(S3,Elastic Beanstalk, EC2, CloudWatch, API Gateway, Manage Elasticsearch, Route53, RDS, Etc.), Microservices,, Elasticsearch, Gradle, Netflix Conductor, MongoDB, Kafka, Postgres, SCDF, Jenkins, Swagger, Junit, OWASP Adherence, Test Driven Development.

.

Confidential

Tech Lead / Software Application Developer

Responsibilities:

  • User Stories discussion & Finalization.
  • Worked in Agile Methodology.
  • Attended Design calls & Prepared Design Documents.
  • Followed Best Practices & most used efficient Design Patterns.
  • Developed Spring REST APIs and used Jackson for parsing JSON.
  • Involved in Web Development .
  • Followed TDD & Developed/Tested the code.
  • Done Code Quality review using tools like sonar, findbugs, check styles and made changes.
  • Deployed in Pivotal Cloud foundry and validated the code.
  • Involved in Defect Fixing.
  • Involved in Performance Tuning & Testing.I
  • Involved in Reviewing Cucumber automated test cases.
  • Used Splunk to monitor logs & debug / analyze issues.

Environment: Java, Spring Boot, JUnit, Cucumber, Linux, PCF 1.2, RLM, STS.

Hire Now