The company is looking to develop robust, scalable, and cloud-native applications by translating customer requirements directly into code, focusing on delivery speed, code quality, and system resilience.
Requirements
- Java (Core & Advanced)
- Shell scripting
- Spring Boot
- Spring Cloud
- Hibernate
- AWS (Lambda, EKS, EC2, S3, RDS)
- OpenShift
- Docker
- Kubernetes
- Kafka
- RabbitMQ
- CloudWatch
- Prometheus
- ELK Stack
- Git
- Maven
- Jenkins
- JIRA
- Confluence
- UML diagrams (Sequence, Class, Component)
- API contracts
Responsibilities
- Designs and builds applications optimized for cloud platforms (AWS, OpenShift, Kubernetes), ensuring scalability, fault tolerance, and observability.
- Expert in building distributed systems using Spring Boot, Kafka, REST APIs, and containerized deployments.
- Hands-on with Docker, Kubernetes, GitHub Actions, Jenkins, and monitoring tools like CloudWatch, Prometheus, and ELK.
- Applies secure coding practices and leverages core design patterns for maintainable and extensible codebases.
- Works seamlessly in Agile/SAFe environments, contributing to sprint planning, backlog grooming, and continuous improvement.
- Engage with business stakeholders, understand functional and non-functional requirements, and immediately begin development with minimal hand-holding.
- Develops applications using Java (Core & Advanced), Shell scripting, Spring Boot, Spring Cloud, Hibernate, AWS services, OpenShift, Docker, Kubernetes, Kafka, RabbitMQ, and monitoring tools.
Other
- Can engage with business stakeholders, understand functional and non-functional requirements, and immediately begin development with minimal hand-holding.
- Strong communicator with the ability to bridge technical and business domains.
- Proactive problem-solver and mentor to junior developers.
- Comfortable leading design reviews and driving engineering best practices.
- Works seamlessly in Agile/SAFe environments, contributing to sprint planning, backlog grooming, and continuous improvement.