Lead Engineer - IT
india
📍 chennai india🕐 1mo ago🔗 workday
Job Description
**Job Description:**
--------------------
**Job Description: Java Full Stack Developer (5–8 Years Experience)**
We are seeking a highly skilled Java Full Stack Developer with strong expertise in Spring Boot, Microservices, and solid Core Java fundamentals. The ideal candidate will have hands-on experience in developing scalable, high‑performance applications, along with proficiency in relational databases, CI/CD pipelines, and testing frameworks. Familiarity with AWS and modern DevOps practices will be an added advantage. Experience with event-driven architecture while working with platforms such as Kafka, SNS/SQS is also valuable. In addition, front-end development experience is required, with a preference for ReactJS or AngularJS. The candidate will be expected to contribute to front-end development as a core part of their role.
**Key Responsibilities**
* Design, develop, and maintain Java-based applications using Spring Boot and Microservices architecture.
* Build and implement RESTful APIs, ensuring efficient communication and integration across services.
* Develop, optimize, and maintain database schemas and queries for MySQL and PostgreSQL.
* Apply object-oriented principles and design patterns to deliver clean, modular, and maintainable code.
* Develop and maintain front-end applications using ReactJS or AngularJS, working closely with UI/UX designers to deliver seamless user experiences.
* Build and maintain CI/CD pipelines using tools like Jenkins, Git, and Maven/Gradle.
* Write, execute, and maintain unit and integration tests using frameworks such as JUnit and Mockito.
* Collaborate with QA, DevOps, Product Management, and other cross-functional teams.
* Participate in code reviews, troubleshooting issues, and perform application performance tuning.
* Stay up to date with emerging technologies and contribute to continuous improvement initiatives.
* Ability to debug, analytical skills, prod support.
**Required Skills & Qualifications**
* 5–8 years of professional development experience in Java & front-end technologies.
* Strong proficiency in Core Java (Collections, Multithreading, Exception Handling, Streams, etc.).
* Hands-on experience with Spring Boot, Spring Cloud, and Microservices architecture.
* Solid understanding of RESTful services and API design principles.
* Experience working with MySQL and PostgreSQL databases.
* Experience with front-end development using ReactJS or AngularJS. The candidate must be able to contribute to front-end coding, troubleshooting, and collaboration with UI/UX teams.
* Strong knowledge of CI/CD pipelines (Jenkins, Git, Maven/Gradle).
* Proficiency in unit testing frameworks (JUnit, Mockito).
* Good understanding of software design principles and common design patterns.
* Strong analytical and problem‑solving skills.
* Familiarity with AWS services (ECS, EKS, EC2, S3, RDS, Lambda) is a plus.
* Leveraging AI productivity tools such as Github Co-pilot.
* Excellent communication and collaboration skills.
**Location:**
-------------
This position can be based in any of the following locations:
Chennai
**Current Guardian Colleagues: Please apply through the internal Jobs Hub in Workday**