We are seeking an experienced Java Full Stack Lead with deep expertise in React.JS / Angular.JS with Spring Boot, Spring Cloud, Microservices, strong Core Java fundamentals, and a proven track record in building scalable, high-performance applications.
The ideal candidate will lead a team of developers, drive technical excellence, and ensure timely delivery of high-quality solutions. Experience with relational databases, CI/CD pipelines, and testing frameworks is essential.
Knowledge of AWS and modern DevOps practices will be considered a strong advantage.
-
9–11 years of professional experience in Java development.
-
Hands on experience in React.JS / Angular.JS
-
Strong proficiency in Core Java (Collections, Multithreading, Exception Handling, Streams, etc.).
-
Hands-on experience with Spring Boot, Spring Cloud, and Microservices.
-
Solid understanding of RESTful services and API design.
-
Experience with MySQL and PostgreSQL databases.
-
Strong knowledge of CI/CD pipelines (Jenkins, Git, Maven/Gradle).
-
Proficiency in unit testing frameworks (JUnit, Mockito).
-
Good exposure in Apache Camel, Kafka, Kubernetes etc.,
-
Good understanding of design patterns and software development principles.
-
Familiarity with AWS services (EC2, S3, RDS, Lambda) is a plus.
-
Excellent communication, leadership, and collaboration skills.
-
Candidates should be willing to take on both backend and frontend responsibilities in a 60:40 ratio.
-
Lead and mentor a team of Java developers, providing technical guidance and fostering a collaborative environment.
-
Design, develop, and maintain Java-based applications using Spring Boot and Microservices architecture.
-
Implement RESTful APIs and ensure seamless integration between services.
-
Develop and optimize database schemas and queries for MySQL and PostgreSQL.
-
Apply design patterns and object-oriented principles to create robust, reusable, and maintainable code.
-
Build and maintain CI/CD pipelines using tools like Jenkins, Git, and Maven/Gradle.
-
Oversee unit testing and integration testing using JUnit, Mockito, and other frameworks.
-
Collaborate with cross-functional teams including QA, DevOps, and Product Management.
-
Conduct code reviews, performance tuning, and troubleshooting.
-
Drive continuous improvement initiatives and stay updated with emerging technologies.
-
Ensure adherence to best practices, coding standards, and architectural guidelines.
-
Team Management: Ability to lead, motivate, and mentor developers to achieve project goals.
-
Stakeholder Communication: Strong skills in engaging with product owners, business analysts, and senior management.
-
Decision-Making: Capable of making informed technical and strategic decisions under pressure.
-
Conflict Resolution: Skilled at resolving team conflicts and fostering a positive work environment.
-
Project Ownership: Demonstrated ability to take end-to-end ownership of deliverables and timelines.
-
Strategic Thinking: Ability to align technical solutions with business objectives and long-term goals.