Job Description
Role
Responsibilities:
Design, develop, and maintain Java-based web services and standalone applications using best practices in software engineering. Demonstrate a solid understanding of object-oriented programming, multithreading, and JVM internals. Build and deploy microservices using Java 8+, Spring Boot, Spring Cloud, and containerized environments like Docker, orchestrated via AWS Fargate or Kubernetes. Apply deep knowledge of microservices architecture, including service discovery, API gateways, and inter-service communication. Develop and consume RESTful APIs using JSON, OAuth2, and JWT authentication, integrating securely with internal and external services. Implement and maintain AWS cloud-native solutions using services such as EC2, Lambda, S3, RDS, Fargate, CloudWatch, and API Gateway. Apply design patterns (e.g., Singleton, Factory, Strategy, DAO) and dependency injection to create clean, modu...
Ready to Apply?
Take the next step in your AI career. Submit your application to Alight today.
Submit Application