We provide IT Staff Augmentation Services!

Lead Developer Resume

5.00/5 (Submit Your Rating)

Chandler, AZ

SUMMARY

  • Performed role of Lead Developer, Sr. Developer, Full Stack Java Developer during Fourteen (14) years of experience in Microservices, Java/J2EE, atg commerce suite for development, enhancements, migration, implementation and production support/maintenance of web based, cloud based services, ecommerce sites, Intranet/Internet, OOP (Object Oriented Programming), SOA based, and n - tier client/server applications using in Java, J2EE and E-Commerce
  • Strong Hands on experience including 3 years in N-tier Distributed applications using Micro services architecture applications using Spring Boot, Spring security, Cloud Config, Netflix OSS components (Eureka, Zuul, Hystrix), Camel API Gateway, AWS, Kafka, ReactJS, TypeScript with ES6, Contract Testing with Pact, Spark
  • Experience working on AWS (Amazon Web Services), amazon API gateway, EKS, ECS, EBS, EC2, Lambda, Cloud Watch, S3, RDS
  • Strong Hands on Experience working with Core Spring, Spring MVC, Spring AOP, Spring Batch, ORM using JPA/Hibernate
  • Solid experience in implementing applications for global operations in diverse industries using Design Patterns e.g. MVC, Factory, Session Fa ade and DAO.
  • Experience working within the complete software development life cycle (SDLC) collecting
  • Experience working on Bigdata DB and tools like Cassandra, MongoDB, Hadoop and Redis
  • Experience with Docker containerization and Kubernetes container
  • Participates and leads Business specifications & user requirements with BAs, reviewing/auditing the code and documenting the entire life cycle
  • Strong experience working as an Agile team member working with multiple Agile teams with Azure DevOps, Rally and Jira throughout release and sprint cycles
  • Working Experience in SOA architectural ESB driven development using Servicemix (Apache Camel, Karaf) with OSGI modular approach
  • Experience in Production Support as L2, L3 resource and performance monitoring using AppDynamics, New Relic tools
  • Participates in the testing Rest services and processes through test review and analysis, test witnessing and certification of software
  • Strong Experience in installing and administering Apache Web Server, JBoss and WebLogic
  • Strong analysis and design expertise in implementation of Retail, Health Care Retail, Financial and Telecom applications
  • Have proven abilities working with cross-functional teams, vendors and proven abilities in issue tracking, issue resolution, troubleshooting and adapting to new work opportunities/Agile Environments
  • Experience with migrations from a legacy platform to Cloud and ATG commerce suite based systems to Cloud based microservices
  • Strong written and oral communication skills, self-motivation, analytical skills, creativity and ability to adapt to new technologies and applications.
  • Conducted training programs/presentations on Programming, ATG, Java, J2EE fundamentals
  • Very well versed with different SDLC process such as Agile, Waterfall, Rational Unified Process and Iterative
  • Worked on developing Enterprise-distributed applications and Test cases Development of services with Pact, JUnit and Mockito
  • Proficient with application servers like Weblogic, WebSphere (WAS), JBoss5.1 and Tomcat
  • Experience Working across various automated CI/CD Integration tools like Jenkins, Bamboo
  • Rich experience working with Code quality tools like SonarQube and static code analysis tools like FindBugs, Checkstyle, PMD
  • Involved in application deployment and performance tuning using Apache JMeter, Visual VM
  • Effective result oriented team player with excellent communication and interpersonal skills.
  • Expertise in setting up maven based projects, configuring various maven related plugins to ensure code quality.
  • Experience working with Other remote onsite teams and offshore teams as a Lead and developer role
  • Presenting Demo to client and business team
  • Worked on Integration with Lombok plugin & Web-service testing tools SOAPUI, Postman
  • Strong experience in using DB access tools like Sql Developer, Squirrel, Toad and GUI design tools like Dreamweaver.
  • Expertise in OOAD Technologies developing Use Cases, Activity diagrams, Sequence Diagrams and Class Diagrams using case tools like UML/ Start UML and JSON tools Postman
  • Rich work exposure in software development with responsibilities as Team Lead, Onsite Coordinator and Team Member.
  • Worked on executing the Jobs/batch processes, Monitoring, Troubleshooting, hot Fixes and deployment for various projects in Production
  • Very strong working experience in analyzing, designing, developing, deploying, testing and post production phases.
  • Adept at working as an individual contributor as member of a team and leading development team
  • Strategic thinker, self-motivator, a quick learner, tenacious, proactive and an able mentor

TECHNICAL SKILLS

Programming/Frameworks/Tools: Microservices using Springboot, Spring cloud, Docker containers, OSGI, Spring(Core/MVC/AOP), Multithreading, J2EE (EJB 3.0, Servlets, JSP, Velocity, JDBC, JNDI, RMI, JMS), Spring cloud sleuth, Memory Management, JWT, OSGI, ReactJS, TypeScript with ES6, Semantics UI, JWSDP2.0(JAX-RPC), oAuth2, JWT, WSDL, SOAP, XML, JAXB, SAX, DOM, TypeScript, JavaScript, AJAX, XSLT, Log4j, CSS, JPA, Hibernate 3.0, Postman, JUnit

Languages: Java 1.8

Middleware: EJB, RMI, IBM WebSphere MQ 6.0, Active MQ5.5

App & Web servers: WebLogic12.1, WebSphere 6.1, Jboss5.5 and Tomcat 7.0

RDBMS: Oracle 18c, 11g, MySql 5, Postgres and SQL server 2008

Big Data: Cassandra, MongoDB

IDEs/Tools: Intellij Idea, Eclipse 3.0, RAD7.5, Toad, Squirrel, Dreamweaver, XML SPY, Gradle 5.x, Maven2.x, 3.x

CI/CD tools: uDeploy, Jenkins, bamboo

EAI Technologies: Kafka, Camel

Performance Tools: JMeter, JProfiler. Visual VM

Change Management: IBM Rational ClearCase, Subversion

Platforms: MacOS, Windows 10x, XP, 2007, Linux

Agile tools: Azure DevOps, Rally, Jira

Other Utilities: Postman, Sonar qube, Splunk for Log analysis, Akamai, SOAPUI, Spark, Spark batch job scheduler, Aws Kinesis, CRON job scheduler, BeyondTrust, WinSCP, SuperPutty, CyberArk, Sql Developer, Veracode

PROFESSIONAL EXPERIENCE

Confidential, Chandler, AZ

Lead Developer

Responsibilities:

  • Creating Springboot Microservices with Camel Api gateway integration for tax Fee and fee waiver
  • Creating Reporting microservices with Springboot and cloud Netflix tech stack performing with MongoDB persistence storage
  • Assign tasks to team and monitor progress
  • Leading and developing of external reporting Kafka consumer module for consuming Avro schema records
  • Deploy Docker images with Kubernetes Cluster
  • Development of Data load micro - service module for Data uploads in MongoDB
  • Present Sprint demos to Business Team and stakeholders
  • Setting up UDeploy automated deployment process for DEV/SIT Environment for Continuous Delivery
  • Creating ReactJS components to Consume Rest API and Add functionality
  • Creating Process Flow diagrams for Fee Management
  • Performing Rabbit MQ performance testing and creating metrics for Dev servers and F5 servers
  • Participated in PI planning and identifying dependencies, risks and measuring short-term Goals for MVP Release

Environment: Spring Boot 2.2.0, Spring security, Java(JDK1.8), Apache Camel 3.3, Netflix OSS, Confluent Kafka, Avro schema, Zookeeper3.5.5, RabbitMQ3.7, MongoDB 4.0, Swagger, Gradle6.0, GitHub as repository, Jira Agile tool, uDeploy, SOAPUI, Lombok, Docker, Kubernetes1.15, Spring Cloud, oAuth2/JWT, IntelliJ Idea 2020, ReactJS and jsx, NodeJs, Confluence, Postman, Jenkins, Splunk, Pivotal(PCF), Mongo Compass, Sonarqube

Confidential

Senior Software Engineer

Responsibilities:

  • Created Design for Closeness Qualifiers and customized Place order Rest APIs using Spring Boot
  • Developed Springboot Rest API s for Notify Me & recommendations
  • Refactoring existing monolithic application into micro service based modules
  • Create Microservice Feign clients for service IPC call
  • Agile development using Bi - weekly sprint for Multi-Order flow Orchestration implementation with Payments
  • Deployment of Docker Containerized Microservices with Kubernetes on AWS (EKS)
  • Create Job using Springboot scheduler and Contract Testing using Junit and Pact
  • Schedule cron jobs and create alerts for monitoring using AWS Lambda for Data Feed Notifications
  • Integration with loyalty systems using Kafka
  • Implement kaka producers for Integration with Hy-Vee for Brand promotion using Kafka client
  • Develop circuit breaker using Hystrix and Design Rest service API specification using Swagger
  • Code review and merge through Git onto Azure DevOps repository
  • Support Flash sale 2018 and Easter Holiday 2019 using CloudWatch, Splunk, AppDynamics for Log analysis and Performance monitoring
  • Customize login behavior to fix login issues, update user, and forget password flows with salted password
  • Extension implementation for credit card payment group using Rest services.

Environment: Spring Boot 1.5, Spring security, Spring 4.2, Java(JDK1.8), oAuth2, JWT, AWS(EKS, ECS, EBS, EC2, Lambda, ES3, CloudWatch), BeyondTrust, Netflix OSS (Eureka, Zuul, Ribbon, Hystrix, Feign), Docker container, JPA, Amazon API gateway, TypeScript(ES6), Semantics UI, Kafka, Swagger, Gradle, Azure DevOps as repository and Agile tool, JWT, Spring Cloud config, ATG 11.3, SOAPUI, Lombok, Sleuth, IntelliJ Idea 2019.3, Postman, NodeJS, Jenkins, Splunk, AppDynamics

We'd love your feedback!