Browse current jobs

Senior Java Developer / Lead

Kumaran Systems · Chennai

Apply on employer website

Collected role description

Role overview

Senior Java Developer / Lead at Kumaran Systems

This role combines deep hands-on expertise in Java/Spring Boot, React.js/TypeScript, and modern architectures with strong leadership over development teams, ensuring solutions are scalable, secure, and aligned with business and architectural standards.

Responsibilities

  • Lead technical discussions, design reviews, and architecture decisions.
  • Conduct code reviews and ensure adherence to engineering standards.
  • Lead development of reusable components, frameworks, and shared services.
  • Design and review REST APIs, integrations, and event-driven solutions.
  • Design scalable, resilient, secure, and maintainable applications.
  • Work closely with the Technical PM, architects, business analysts, QA, and DevOps teams.
  • Support CI/CD, deployment, troubleshooting, and production issue resolution.
  • Ensure implementation follows approved specifications and architecture.
  • Evaluate new technologies and recommend appropriate technical solutions.

Preferred qualifications and skills

  • Technical Skills Backend Java 17/21+ Spring Boot Spring Security REST APIs JPA/Hibernate SQL/relational databases Microservices Event-driven architecture Messaging platforms Frontend React.js TypeScript HTML5/CSS3 Responsive web development KendoReact Component-based UI architecture Architecture Microservices and distributed systems API-first architecture Event-driven architecture Cloud-native architecture Multi-tenant application architecture Security architecture Performance and scalability Caching and resilience patterns DevOps & Cloud Git/GitHub CI/CD Docker Kubernetes/OpenShift Azure or equivalent cloud platform Application monitoring and observability Additional Automated testing Secure coding practices OAuth2/OIDC/SAML API gateways Knowledge of GitHub Spec Kit / Spec-Driven Development Knowledge of metadata-driven or configurable application platforms is an advantage.
  • Experience with enterprise modernization or platform development is preferred.

Employment details

  • Location: Chennai [Tamil Nadu] [India]

Additional role details

  • The Technical Lead & Senior Developer is responsible for driving the end-to-end technical design and implementation of enterprise software solutions.
  • Technical Lead & Senior Developer Role & Responsibilities Lead the technical design and implementation of enterprise software solutions.
  • Define application, integration, data, security, and deployment architecture.
  • Translate functional and non-functional requirements into technical designs.
  • Define coding, design, API, security, testing, and development standards.
  • Provide technical guidance and mentoring to developers.
  • Identify and resolve technical risks, performance issues, and architectural challenges.
  • Maintain technical documentation, architecture diagrams, ADRs, and technical specifications.
  • Participate in Spec-Driven Development (SDD) activities using GitHub Spec Kit.
  • Experience 7 - 10years of software development experience. 5+ years in Technical Lead, Senior Developer, or equivalent technical leadership roles.
  • Strong hands-on experience with Java/Spring Boot and React.js/TypeScript.
  • Experience designing and implementing enterprise-scale applications.
  • Experience leading a team of developers and conducting technical/code reviews.
  • Experience with API and integration architecture.
  • Experience with cloud-native/containerized applications.
  • Experience handling performance, scalability, security, and production issues.
  • Experience working in Agile development environments.

Collected experience requirement

7-10 years