As Senior Java Microservices AWS developer with a strong hands‑on experience, you will design and develop scalable, cloud‑native web applications using Java and AWS Serverless architecture Model.
Your responsibilities:
* Design and develop web applications using Java (latest versions), Spring Boot, and AWS technologies.
* Architect and implement RESTful APIs for distributed enterprise‑grade systems.
* Develop robust, scalable, and high‑performance microservices leveraging Spring Boot and modern design patterns.
* Integrate and manage AWS services such as EC2, S3, Lambda, RDS, and API Gateway for cloud‑native deployments.
* Build and optimize multithreaded and concurrent applications, ensuring thread safety and performance.
* Implement CI/CD pipelines using Jenkins, GitHub Actions, or AWS CodePipeline for automated deployments.
* Containerize applications with Docker and orchestrate using Kubernetes for scalability and resilience.
* Integrate Kafka for event‑driven architecture and real‑time data processing.
* Ensure application security, performance tuning, and monitoring using AWS CloudWatch and best practices.
* Collaborate with cross‑functional teams, participate in code reviews, and take full ownership of feature development from design to production.
Your Profile:
* Minimum 10 years of experience Java application development
* Strong hands‑on expertise in Java 11+ (preferably Java 17 or latest)
* Proficiency in Spring Boot, Microservices architecture, and Core Spring
* Experience with Java Server‑Side Concurrent Programming, Multithreading, and Design Patterns
* Deep understanding of AWS Cloud services, including:
o Serverless Architecture (Lambda, DynamoDB, ECS Fargate)
o Core AWS services: EC2, S3, RDS, API Gateway, SQS, SNS, Kinesis, CloudWatch, CloudFormation, IAM, CodeBuild, Security Groups, ALBs, KMS, Secrets Manager, Parameter Store
* Knowledge of message‑based architectures (Kafka or MQ)
* Proficiency with Docker, Kubernetes, and CI/CD tools
* Strong database skills: Sybase and/or DB2, complex SQL queries, plus NoSQL familiarity
* Experience with JUnit, Integration Testing, and Test‑Driven Development (TDD)
* Agile/Scrum methodology experience.
Desirable skills/knowledge/experience: (As applicable)
* Familiarity in front end technologies.
* AWS Certification (Developer or Solutions Architect).
#J-18808-Ljbffr