We are looking for a Developer who would engineer solutions that meet the company’s quality standards. In this role, you will work closely with Product Managers, Engineering Leads, Software Developers, Designers and Domain Experts in an Agile working model.
Responsibilities
- Assume responsibility for designing, implementing, testing and deploying applications to support the company’s multi‑cloud strategy
- Design multitenant, scalable, fault‑tolerant and secure SaaS‑based applications
- Demonstrate programming expertise in Java and related technologies on the company cloud platform
- Demonstrate expertise designing microservices
- Communicate and collaborate professionally with team, stakeholder, customers and partners
- Embrace responsibility for ensuring high quality in development and maintenance
- Assume additional technical, organizational or coordination tasks or roles, as required
Qualifications
- 4–7 years of experience in software development and strong educational qualifications (bachelor’s degree in engineering or MCA from reputed institutes)
- Full Stack technical experience: design and implement robust, scalable and secure back‑end services using Java (Spring Boot)
- Standardize and maintain core Java libraries, parent POMs and internal SDKs (Spring Boot Starters)
- Proficiency in container orchestration with Kubernetes and hands‑on experience with Azure cloud services
- Good hands‑on knowledge of tools such as Grafana, Kibana, CI/CD pipelines, Dynatrace and unit testing
- Experience troubleshooting performance and optimization problems, including performance‑oriented coding
- Knowledge of UI libraries and frameworks (e.g., Ext JS) and testing frameworks/tools (Karma, Mocha, Cucumber) is a plus
- Familiarity with platform authentication patterns (SAML, SSO, OAuth)
- Experience in cloud security best practices and compliance requirements
- Experience in RDBMS (e.g., MSSQL, PostgreSQL)
- 4+ years of experience in cloud computing (AWS, Azure or GCP) or containerization of microservices and container orchestration solutions, notably Kubernetes and Docker
- Strong programming background and excellent technical skills in design, coding, testing and delivery of secure, scalable, reliable, robust and performant applications
- Work in a diverse team with knowledge of agile software development processes and experience with cloud development and delivery processes
- Ability to work effectively in a fast‑paced and changing business environment; flexibility and adaptability are must‑haves to be successful in this role
Equal Employment Opportunity
Qualified applicants will receive consideration for employment without regard to their age, race, religion, national origin, ethnicity, gender (including pregnancy, childbirth, etc.), sexual orientation, gender identity or expression, protected veteran status, or disability, in compliance with applicable federal, state and local legal requirements.
AI Usage in the Recruitment Process
For information on the responsible use of AI in our recruitment process, please refer to our Guidelines for Ethical Usage of AI in the Recruiting Process. Any violation of these guidelines may result in disqualification from the hiring process.