Description
Senior Java Developer responsible for building scalable backend services and microservices on AWS.
Responsibilities
- Develop and maintain clean, modular, and testable Java code.
- Design and implement REST API endpoints following industry best practices.
- Build and manage microservices architectures.
- Manage production deployments using CI/CD practices.
- Deploy applications within the AWS Cloud Platform.
Required Skills
- 8+ years of professional software engineering experience with Java.
- Deep knowledge of the Spring Boot framework.
- Hands-on experience building Microservices.
- Proficiency with REST API principles.
- Experience developing in AWS Cloud Platform.
- Practical experience with Docker and Kubernetes orchestration.
- Knowledge of CI/CD pipelines and production deployment workflows.
- BS in computer science, engineering, or equivalent experience.
Preferred Skills
- Experience with Apache Kafka and Kafka Streams.
- Familiarity with basic web application security concepts.
- Ability to explain technical solutions to both engineering and non-technical stakeholders.