- Solid professional coding experience in Java / J2EE Technologies.
- Strong working knowledge of Object-Oriented Design principles and J2EE Design patterns.
- Strong working knowledge of RESTful APIs & NoSQL Databases & MQ (or) Kafka.
- Strong working knowledge in Automation Testing – Unit and Integration testing.
- Experience on running containers (Docker/LXC) in a production environment using one of the container orchestration services (Kubernetes, Docker Swarm, AWS ECS, AWS EKS)
- Experience with cloud platform like AWS.
- Experience with continuous integration/delivery/deployment (CI/CD) practices and frameworks.
- Experience with End-to-end Application architecture and System Design.
- Experience with Agile development methodologies.
- Willingness to learn and implement recent programming languages if needed.
- Good understanding on observability into the APIs and services developed using various tools like Prometheus, InfluxDB, Dynatrace, Grafana, Splunk etc.
Nice to have skills:
Good understanding of Linux, networking, cloud design patterns, API's, and security.
Experience with Terraform, Packer, Ansible, Chef, Jenkins or any other similar tooling.
Pay: ₹2,000,000.00 - ₹2,200,000.00 per year
Experience:
- Java: 6 years (Required)
- RESTful API: 6 years (Required)
- Databases: 6 years (Required)
- Kafka: 6 years (Required)
- AWS: 6 years (Required)