Assistant Manager - Software Dev Engineer II - Java (India)

Assistant Manager - Software Dev Engineer II - Java (India)

01 Aug
|
Leading
|
India

01 Aug

Leading

India

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.
- Solid 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.

📌 Assistant Manager - Software Dev Engineer II - Java (India)
🏢 Leading
📍 India

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: assistant manager - software dev engineer ii - java (india) / india

Subscribe to this job alert:

Get the latest job offers by email for: assistant manager - software dev engineer ii - java (india) / india