About the job
Senior Software Engineer (Java)
Location: Chennai (Work From Office – Monday to Friday)
Experience Required: 7+ Years
Job Type: Full-Time | Immediate Joiners Preferred
Position Overview:
We are looking for a highly skilled and experienced Senior Software Engineer to spearhead our backend development initiatives. This role involves mentoring junior developers and crafting innovative solutions leveraging Java, Scala, REST APIs, authentication systems, and deploying cloud technologies on AWS, Azure, or GCP using EKS.
Core Responsibilities:
- Design and implement robust backend architectures utilizing Java and Scala.
- Lead the design and versioning of APIs.
- Integrate advanced authentication systems, including OIDC and Kerberos.
- Deploy and oversee applications on Kubernetes platforms, particularly EKS.
- Guarantee application security, reliability, and high performance.
- Mentor team members and advocate for best practices in cloud-native development.
Required Skills:
- Proven expertise in Java and Scala programming.
- In-depth knowledge of REST API design and implementation.
- Extensive hands-on experience with authentication protocols such as OIDC and Kerberos.
- Strong proficiency in Kubernetes and deployment on EKS.
- Familiarity with cloud services like AWS, Azure, or GCP.
- Exceptional problem-solving, communication, and leadership skills.
