Staff Java Backend Engineer

workable

Chennai, India NM Years Exp Posted 13d ago

Job Description

Key Responsibilities

🔹 Backend Development & Technical Leadership

    • Design, develop, and maintain Java-based backend services using frameworks such as Spring Boot, Spring MVC, and Spring Security
    • Build scalable and secure REST APIs and microservices architectures
    • Lead implementation of business logic, validation, and data access layers
    • Drive adoption of best practices, code quality standards, and engineering excellence
    • Perform code reviews, mentoring, and technical guidance for team members
    • Optimize systems for performance, scalability, and reliability

 

🔹 Integration & Distributed Systems

    • Design and implement integration-heavy solutions across multiple systems and platforms
    • Work with event-driven architectures (Kafka or similar technologies)
    • Handle API-based and message-based integrations
    • Build resilient systems with error handling, retries, monitoring, and observability

 

🔹 Cloud & Platform Engineering

    • Develop and operate applications on cloud platforms (Azure)
    • Drive cloud-native architecture and modernization initiatives
    • Work with containerization technologies (Docker, Kubernetes)

 

🛠 Required Technical Skills

✔ Java & Backend

    • Strong proficiency in Java (11 or above)
    • Hands-on experience with Spring Boot and the Spring ecosystem
    • Deep understanding of:
      • Microservices architecture
      • REST API design
      • Multithreading & concurrency
    • Experience with relational databases (PostgreSQL, MySQL, Azure SQL)

 

✔ Cloud Integration (Learnability Required)

    • Hands-on experience in cloud platforms - Azure
    • Strong understanding of API-based and message-based integrations
      • Azure Logic Apps
      • Azure Service Bus
      • Azure Functions
      • Azure API Management (APIM)
      • Azure Key Vault
    • Strong understanding of JSON, XML, and HTTP protocols

 

✔ Security (Good to Have)

    • Experience with OAuth 2.0 / OpenID Connect
    • Knowledge of secure API design and authentication/authorization
    • Experience with managed identities and secure secret handling

 

🎓 Certifications (Good to Have)

    • Microsoft Certified: Azure Developer Associate (AZ-204)
    • Microsoft Certified: Azure Solutions Architect Expert (AZ-305)

 

🤝 Key Competencies

    • Strong technical leadership and ownership mindset
    • Ability to influence technical decisions across teams
    • Excellent problem-solving and analytical skills
    • Experience working in complex, integration-heavy environments
    • Strong stakeholder management and communication skills
      • Ability to mentor and guide junior and mid-level engineers

Similar Openings for You