NR

Cosmos Database

Nr Consulting
Gurgaon28-35 LPA Posted 30 Jun 2025
FULL TIME
Docker
Kubernetes
Springboot
Sql
Java
+1 more

Job Description

Responsibilities:

  • Design, write, test and deploy production-ready code primarily using Java & Springboot.
  • Be an active member of the technical team, contribute ideas and insight in standups and meetings, ask questions, review pull requests, analyze bugs and fixes, and help users and teammates.
  • Support deployments by understanding and working with various technologies such as AWS, Jenkins, Docker, and Kubernetes.
  • Collaborate with team members to implement appropriate design patterns for new development.
  • Understand and work with metrics monitoring tools such as DataDog and CloudWatch.
  • Troubleshoot and support the teams existing products, while working toward team priorities. Swarming on critical issues and working with the team towards resolution.
  • Work closely with team members and other colleagues to understand use cases and estimate related effort.
  • Identify and implement appropriate and useful quality metrics.
  • Stay abreast of new technologies and industry trends.

Requirements:

  • Bachelor's degree in a field that requires analytical and logical skills (e.g., Software Engineering / Computer Science), OR equivalent experience.
  • Minimum of 6 years' software engineering experience (writing code professionally).
  • Strong experience with Java programming languages and Springboot framework.
  • Experience with relational databases - COSMOS DB and strong understanding of SQL.
  • Experience writing, extending and maintaining APIs.
  • Excellent written and spoken communication and documentation skills. Able to discuss complex technical subjects with clarity and precision.
  • Strong collaboration skills within a fast-paced, agile product development team.
  • Experience with AWS or other cloud-based service providers.
  • Experience with professional software engineering practices (e.g., coding standards, reviews, automated testing).
  • Familiarity with source control tools (e.g., Git) and branching strategies.
  • An eye for increasing testability in applications.
  • High level of accountability and self-starter.
  • Have successfully operated in an agile development environment while collaborating with key stakeholders.
  • Ability to share what you've built or better yet, build it with the team.
  • A bias for action and a pragmatic approach to product delivery.
Join WhatsApp Channel