Primary Skills (Must-Have):
• Java & Spring Boot – Strong foundational and hands-on expertise in developing, coding, and testing features using Java, Spring Boot, RESTful APIs, and related Java ecosystem tools.
• AWS Development – Broad, hands-on experience with core AWS services including EKS, Lambda, API Gateway, DynamoDB, S3, and Step Functions.
• Golang – Proficiency in Golang for developing Kubernetes applications and Lambda functions.
• Terraform – Experience with Infrastructure as Code for defining and managing cloud infrastructure.
• Kubernetes / Containerization – Hands-on experience developing and deploying applications within AWS EKS, along with Docker.
• Monitoring & Logging – ELK Stack (Elasticsearch, Logstash, Kibana), Datadog
• Streaming & Messaging – Apache Kafka
• Version Control – Proficiency with Git.
• Agile – Familiarity with Agile/SDLC methodologies.
KEY RESPONSIBILITIES:
Design, develop, code, and test features using Java and Spring Boot
Build and maintain RESTful web services for application integrations
Contribute to application deployment on AWS (EKS, Lambda, API Gateway, DynamoDB, S3, Step Functions)
Define and manage infrastructure using Terraform
Configure and manage monitoring and logging via the ELK Stack and Datadog
Handle real-time data streaming and messaging using Apache Kafka
Write unit, integration, and end-to-end tests; troubleshoot and debug defects
Create and maintain technical documentation
Collaborate closely with senior engineers, product managers, and stakeholders across the SDLC