Chennai
1 day ago
Lead I - Software Engineering -Java Developer

We are seeking a highly skilled and experienced Senior Java Full-Stack Developer to join our team in Kochi. The ideal candidate will have strong experience in full-stack web application development, microservices architecture, and event-driven systems. You will play a key role in designing, developing, and maintaining robust, scalable enterprise solutions.

Key Responsibilities:

Design and develop scalable web applications using Java, Spring Boot, and Angular (v16 or higher).

Develop microservices and RESTful APIs following best practices.

Implement solutions following an Event-Driven Architecture using tools like Kafka.

Collaborate with cross-functional teams to understand business requirements and translate them into technical solutions.

Contribute to DevOps processes including CI/CD and deployments.

Work with SQL Server, MSSQL, and optionally NoSQL databases.

Ensure performance, quality, and responsiveness of applications.

Identify and resolve issues through effective troubleshooting and problem-solving.

Engage directly with clients/internal teams to align technical requirements and expectations.

Follow Agile/Scrum methodologies and actively participate in sprint ceremonies.

Work independently as well as in a collaborative team environment.

Required Skills & Qualifications:

7+ years of experience in Java full-stack development.

Strong hands-on experience in Spring Boot, Kafka, TypeScript/JavaScript, and Angular (16 or higher).

Solid knowledge of Microservices Architecture and RESTful Web Services.

Experience with Event-Driven Architecture and associated tools.

Working knowledge of DevOps practices and CI/CD pipelines is a plus.

Strong background in SQL databases; familiarity with NoSQL is a bonus.

Excellent analytical, design, and problem-solving skills.

Strong communication skills, with the ability to clearly articulate complex issues and solutions to technical and non-technical stakeholders.

Experience working in Agile/Scrum teams.

Preferred Qualifications:

Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.

Experience working in large-scale enterprise environments

Por favor confirme su dirección de correo electrónico: Send Email