Assistant Manager - Software Dev Engineer II - Java

India
Full Time
Mid Level
Responsibilities:
  • Design and develop backend microservices using Java, Spring Boot, and Spring Cloud frameworks.
  • Implement design-aligned solutions, following architecture and code quality guidelines.
  • Deliver assigned tasks end-to-end, ensuring stability, scalability, and performance.
  • Write clean, efficient, and testable code with focus on maintainability and long-term quality.
  • Contribute to code reviews, peer testing, and CI/CD integration pipelines.
  • Work with senior developers to implement design patterns and refactor legacy modules where required.
  • Collaborate with QA, DevOps, and product teams to ensure seamless releases.
  • Participate in debugging, production issue analysis, and root cause identification.
  • Proactively monitor system health, debug production issues, and use observability tools (logging, metrics, tracing) to ensure system reliability and performance.
  • Participate in on-call rotations and contribute to incident resolution and root cause analysis.
  • Integrate AI-assisted development tools for testing, performance tuning, or error detection.
  • Stay updated on new Java releases, frameworks, and emerging technologies.

Skills and Qualifications:
  • Bachelor’s degree in Computer Science, IT, or related technical field.
  • 5+ years of backend development experience in Java (8/11/17/21) and Spring Boot.
  • Strong understanding of OOP, REST APIs, Microservices, and Design Patterns.
  • Familiarity with Kubernetes (AKS), Docker, and CI/CD tools (Azure DevOps, Jenkins, GitHub Actions).
  • Working knowledge of SQL/NoSQL databases, Kafka/JMS, and cloud fundamentals.
  • Hands-on understanding of Java Spring Batch for batch-oriented processing — commonly used in retail systems.
  • Experience with unit testing (JUnit, Mockito) and version control (Git).
  • Solid understanding of observability — monitoring, logging, tracing (Prometheus, Grafana, ELK/EFK, OpenTelemetry).
  • Exposure to observability tools (Grafana, Prometheus, ELK) is a plus.
  • Awareness of AI-assisted tools for code generation, static analysis, or log monitoring.
  • Excellent understanding of secure coding practices, performance optimization, and CI/CD automation.
  • Excellent problem-solving, communication, and collaboration skills.
  • Good to have: experience with Elasticsearch or Elastic DB for distributed search and log analytics.
  • Knowledge and working experience in retail systems and components of retail infrastructure is an added advantage.
  • Strong command of the English language, with excellent verbal and written communication skills.
Personal Attributes:
  • Proactive and self-driven with a growth mindset; stays updated on emerging cloud and AI technologies.
  • Takes ownership of complex problems and drives them to resolution.
  • Promotes clean architecture, secure design, and long-term maintainability.
  • Open to feedback, continuous learning, and experimentation.
  • Comfortable with ambiguous problems and can drive them to clarity and resolution.
  • Advocates for best practices in design, testing, monitoring, and deployment.
  • A commitment to continuous learning and improvement.
  • Excellent team collaboration skills.
  • A proactive and adaptable approach to challenges.
Share

Apply for this position

Required*
We've received your resume. Click here to update it.
Attach resume as .pdf, .doc, .docx, .odt, .txt, or .rtf (limit 5MB) or Paste resume

Paste your resume here or Attach resume file

Human Check*