
Software Engineer III- Core Senior Engineer
- Chennai, Tamil Nadu
- Permanent
- Full-time
- Global Scheduling and Sequencing (GSS) application group at the client's Company supports:
- Planning vehicle orders into production weeks, known as Production Scheduling,
- Adjustments to scheduling, hereafter referred to as Order Move,
- Lining up orders at assembly plant line to build, hereafter referred to as Sequencing, and
- Amending features on already scheduled orders, hereafter referred to as Scheduled Order Amendments.
- Currently, Global Scheduling and Sequencing applications support roughly 40 Vehicle assembly plants in different countries and time zones.
- Users are scattered across global locations and time zones.
- Candidates for this role must possess at least 10 years of experience with the following essential skills and technologies:
- Programming Languages & Frameworks:
- Extensive experience with Java 17+ and modern Java design patterns and anti-patterns.
- Proficiency in Spring Boot, including its security features, Flyway for database migrations, and JPA for data persistence.
- Strong background in Angular for UI development.
- API Management & Development:
- Experience with APIGEE Gateway.
- DevSecOps & Quality Tools:
- Familiarity with code quality and security tools such as SonarQube, 42 Crunch, FOSSA, and Cycode.
- Proficiency with IntelliJ IDE for development.
- Cloud & Infrastructure:
- Hands-on experience with cloud technologies GCP (Google Cloud Platform).
- Version Control & CI/CD:
- Expertise in source code management systems, particularly Git.
- Demonstrated ability to work with CI/CD pipelines using Gradle, and Tekton.
- Database Management:
- Proficiency with Microsoft SQL Server and PostgreSQL database servers.
- Development Methodologies:
- A strong understanding and practical application of Test-Driven Development (TDD) and Behaviour-Driven Development (BDD).
- Adherence to Software Craftsmanship practices.
- Experience working within an Agile development environment.
- Full Stack Java Developer
- A Full Stack Software Engineer proficient in Angular and Java Spring Boot,
- possessing at least 8 years of relevant experience.
- Bachelor's Degree, Associate Degree
- Senior Full Stack Java Developers (10+ years) with:
- Strong Java 17+ & Spring Boot expertise (JPA, Security, Flyway).
- Hands-on Angular development experience.
- API Management with Apigee.
- GCP Cloud project experience (not just AWS/Azure).
- Familiar with SonarQube, 42Crunch, FOSSA, Cycode (DevSecOps & code quality tools).
- Strong in Git, Gradle, Tekton CI/CD.
- Experience in SQL Server + PostgreSQL.
- Agile + TDD/BDD practitioner (not just theoretical).
- Excellent communication & ability to work in global distributed teams.