Assistant Manager - Software Dev Engineer II - Java
India
Full Time
Mid Level
Responsibilities:
Skills and Qualifications:
- 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.
- 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.
Apply for this position
Required*