We provide IT Staff Augmentation Services!

Lead Application Developer Resume

3.00/5 (Submit Your Rating)

Alpharetta, GA

SUMMARY

  • Resourceful, creative, team - oriented individual wif expertise in teh areas of enterprise-level business applications and software development supported by client/server technologies using Java/J2EE in both On-Premises and AWS Cloud platforms
  • Over 13 years of experience in architecture, design and development of complex, high performance/scalable/easily maintainable solutions for Multi-tier, Web, and distributed applications
  • Proficient in Object-Oriented Analysis, design and various Java/Microservices design patterns
  • Designed and developed top quality applications using teh technologies such as Java, Servlets, JSP, EJB, MDB, Spring, Spring Boot, Hibernate, JMS, XML, JSON and MVC paradigm
  • Experience wif RESTful and SOAP Web services, API Gateways and application integration development and design
  • Experience developing Microservices using Spring Boot and orchestrating teh deployments to scalable clusters such as Kubernetes and Amazon EKS
  • Identified and fixed performance, transactional, threading and memory issues and improved robustness of teh high-volume transactional processes for Java/J2EE based systems
  • Expert level skills in designing and implementing Web server solutions and deploying Java Web application servers such as WebLogic, JBoss and Tomcat
  • Experience wif Agile Scrum Software Development
  • Proficient in gathering client requirements, drafting specifications and designing modules
  • Self-motivated, reliable, and flexible, wif reputation for cost-effective problem solving, articulate communication, and tireless work ethic

TECHNICAL SKILLS

Development Java: 8/11, J2EE (JSP, Servlets, EJB, JDBC, JNDI), Spring FrameworkHibernate, XML, XSLT, JMS, JPA, JSON, YAML, WSDL, SOAP REST Webservices, JUnit, Mockito, Power Mock, Spring MVC, Spring

Security: (OAuth2, JWT), Spring Web Flux, JavaScript, ElasticsearchKibana, Kafka, Kafka Streams

Operating Systems: Windows, Linux

Cloud AWS Cloud Services: AWS S3, AWS EKS, AWS, ElastiCache, LambdasCloudWatchArchitecture/Design UML, Visio, Object Oriented Analysis & Design, Domain-Driven DesignSwagger (REST APIs) & Various Design Patterns

IDE Eclipse: STS, SQL Developer, TOAD

Testing/Debugging SoapUI: Postman, SplunkMicroservices Spring Boot, Spring Cloud

PROFESSIONAL EXPERIENCE

Confidential, Alpharetta, GA

Lead Application Developer

Responsibilities:

  • Designed and developed Java/J2EE MicroServices that tracks HR & Payroll Asynchronous workflows and audit log services
  • Developed Kafka consumer services to handle high volumes of employee profile data
  • Designed teh ElasticSearch indexes for audit log data and developed backend micro services to accept data from multiple systems and store to elastic search
  • Used AWS ElastiCache to store teh employee profile access info updates streamed through Kafka events
  • Participated in project planning sessions wif product owners, project managers, business analysts and team members to analyze business requirements and outline teh proposed solutions
  • Involved in Architect meetings on proposals for AWS Cloud tech stack for various product development
  • Implemented MicroServices architecture patterns in developing teh products
  • Rewrote teh legacy applications by decomposing teh existing monoliths to multiple container services
  • Enhanced teh workflows involved in teh employee approval process for hires/rehires and built a distributed backend system that captures teh tasks and notifications from all partner systems.
  • Implemented distributed logging and debug issues using Splunk
  • Deployed applications for AWS EKS
  • Troubleshot production issues
  • Participated in sprint planning meetings and user stories creations for teh 3 weeks sprint
  • Implemented Serverless Java Microservices using API Gateway and Lambdas

Environment: Java 8/11, Spring Framework, AWS EKS, AWS ElasticSearch, Spring Data, JMS, DynamoDB, Kafka, AWS S3, Tomcat, Oracle, XML, REST, Spring Microservices, Hibernate, SOAP, SOA, Maven, Jenkins, SonarQube, JUnit, STS, JSON, Webservices, Spring Boot, Spring Cloud, AWS ElastiCache, AWS Lambdas, CloudWatch, Redis, Bitbucket, Docker, Mockito, TDD, BDD, Cucumber, Linux, Kibana, JIRA, Dynatrace, Splunk, Kafka Streams, REST Proxy

Sr. Java Application Developer

Confidential, GA

Responsibilities:

  • Designed and developed Java/J2EE Microservices that captures various workflows of message center data
  • Developed Kafka consumer services to handle high volumes of employee profile and payroll data. Developed Async services for partner systems to post teh notifications to teh message center
  • Implemented Kafka Streams to capture and aggregate Gloden Gate Events of workflows involved for various scenarios such as employee data changes, Hire/Rehire, Talent management, Benefits, etc
  • Developed a Microservice that migrates on-prem message center Elastic data to AWS ElasticSearch
  • Implemented distributed logging and debug issues using Splunk
  • Deployed applications for AWS EKS
  • Participated in sprint planning meetings and user stories creations for teh 3 weeks sprint
  • Implemented Serverless Java Microservices using API Gateway and Lambdas

Environment: Java 8, Spring Framework, AWS EKS, AWS ElasticSearch, Kafka, AWS S3, Tomcat, XML, REST, Spring Microservices, Maven, Jenkins, SonarQube, JUnit, STS, JSON, Spring Boot, Spring Cloud, AWS Lambdas, CloudWatch, Bitbucket, Docker, Mockito, TDD, Linux, Kibana, JIRA, Splunk, AWS EKS, Kafka Streams

Java/J2EE Developer

Confidential, Atlanta, GA

Responsibilities:

  • Designed, developed, maintained and supported enterprise applications in Java/J2EE technologies and workflow templates activities between teh subsystems in SOA based environment
  • Designed, developed and deployed multiple Spring Boot Microservices for service order components that interacts wif workflow component to support teh provisioning orchestration using multiple AWS services
  • Worked on decomposing teh existing monolithic distributed system to Microservices. dis was developed on STS using Java 8, Spring Boot, Spring Cloud, Docker and REST APIs etc
  • Designed and developed Confidential &T Inbound Web Services (SOAP based) for teh external systems to interact wif teh BBNMS (Network) subsystems and components
  • Designed and developed Data Access Layer (DAL) for teh backend persistence using Hibernate framework and integrated wif Spring Framework wif JPA specifications for ORM compatibility
  • Implemented authentication and authorization wif OAuth2 Spring Boot Microservices. Utilized JWT as tokenization scheme for OAuth2
  • Used AJSC ( Confidential &T Java Service Container) to build Microservices
  • Worked on automation and continuous integration processes using AWS Code Pipeline
  • Implemented Serverless Java Microservices using API Gateway and Lambdas
  • Set up teh infrastructure/application monitoring using alarms and metrics using CloudWatch events and stream them to AWS Elasticsearch
  • Implemented AWS X-Ray for analysis and debugging of applications
  • Implemented Test Driven and Behavior Driven Development on various interfaces
  • Implemented Mockito and Power Mock frameworks to achieve teh best JUnit coverage for teh code and test teh functionality by mocking teh widely distributed external services
  • Implemented teh JMS/SQS queues for teh internal and external systems messaging interactions
  • Participated in sprint planning meetings and user stories creations for teh 2 weeks sprint
  • Accepted user-stories and took ownership of teh development, testing and deployment into Dev, QA, SIT/UAT
  • Implemented teh projects using both Waterfall and Agile development methodologies
  • Assisted in System Integration and roll out of application support

Environment: Java 8, Spring Framework 5, Hibernate ORM 4.0, Spring Data JPA2.1, JMS, DynamoDB, WebLogic 12C, Tomcat, Oracle 11g, XML, REST, SOAP, SOA, Maven, Jenkins, SonarQube, JUnit, STS 3.9.2, JSON, Webservices, Spring Boot, Spring Cloud, AWS Cloud Services, GitHub, Subversion, AJSC ( Confidential &T Java-based Services Container), Docker, Nexus, CI/CD, Mockito, TDD, BDD, Cucumber, Crucible, iTrack IBM Rational CLM, Linux, Windows, Kibana (ELK)

We'd love your feedback!