324 open roles
Senior Java Full Stack Developer
Job description
We are looking for a highly skilled Senior Java Full Stack Developer with 12+ years of experience in designing, developing, and supporting enterprise-grade applications. The ideal candidate should have strong expertise in Java, Spring Boot, Microservices, Kubernetes, Kafka, IBM MQ, and modern front-end technologies . The role requires hands-on development, technical leadership, architecture contribution, and collaboration with cross-functional teams to deliver scalable and resilient solutions.
Key Responsibilities
Design, develop, and maintain enterprise-scale web applications and microservices. Lead technical design discussions and provide architectural recommendations. Develop REST APIs and event-driven services using Java and Spring Boot. Build highly scalable and secure applications using microservices architecture. Develop responsive user interfaces using Angular or React.
Implement asynchronous messaging solutions using Kafka and IBM MQ . Deploy, manage, and monitor containerized applications on Kubernetes . Work closely with DevOps teams to implement CI/CD pipelines and cloud-native solutions. Conduct code reviews, enforce best practices, and mentor development teams. Troubleshoot and resolve performance, scalability, and production issues.
Collaborate with business stakeholders, architects, and product teams to define technical solutions. Mandatory Technical Skills Backend Technologies Java 8/11/17 Spring Framework Spring Boot Spring MVC Spring Security Spring Data JPA Hibernate RESTful APIs Microservices Architecture JUnit, Mockito Frontend Technologies Angular (Preferred) or React JavaScript TypeScript HTML5 CSS3 Bootstrap / Angular Material Messaging & Integration Apache Kafka Producers & Consumers Kafka Streams Topic Management Event-Driven Architecture IBM MQ Queue Management Publish/Subscribe Message Routing Enterprise Integration Patterns REST, SOAP, JSON, XML Containerization & Orchestration Docker Kubernetes Bootstrap / Angular Material Messaging & Integration Apache Kafka Producers & Consumers Kafka Streams Topic Management Event-Driven Architecture IBM MQ Queue Management Publish/Subscribe Message Routing Enterprise Integration Patterns REST, SOAP, JSON, XML Containerization & Orchestration Docker Kubernetes Helm Charts Open.
Shift (Good to Have) Cloud Technologies AWS / Azure / GCP Cloud-native application development Container-based deployments Database Technologies Oracle PostgreSQL SQL Server MySQL MongoDB DevOps & Tools Git/GitHub Jenkins Maven Gradle Sonar. Qube Nexus/Artifactory CI/CD Pipelines Required Experience 12+ years of software development experience in Java technologies.
6+ years of experience in Microservices-based application development. 4+ years of hands-on experience with Kubernetes and containerized deployments. 4+ years of hands-on experience with Apache Kafka . 3+ years of experience with IBM MQ in enterprise integration environments. Experience in cloud deployments and DevOps practices.
Proven experience working in Agile/Scrum development environments. Experience leading development teams and mentoring junior developers.
Preferred Qualifications
Strong understanding of Distributed Systems and Event-Driven Architecture. Experience with API Gateway solutions (Apigee, Kong, AWS API Gateway). Knowledge of Service Mesh technologies such as Istio. Experience with monitoring and observability tools: Prometheus Grafana Splunk Dynatrace ELK Stack Exposure to financial services, manufacturing, telecom, or large-scale enterprise applications.
Soft Skills Strong communication and stakeholder management skills. Excellent analytical and problem-solving abilities. Ability to drive technical discussions and influence architectural decisions. Strong mentoring and team leadership capabilities. Self-driven with ownership mindset and commitment to delivery excellence.
Education
Bachelor's or Master's degree in Computer Science, Information Technology, Engineering, or a related discipline. Keywords Java, Spring Boot, Microservices, Full Stack Development, Angular, React, Kubernetes, Docker, Apache Kafka, IBM MQ, REST API, Cloud, AWS, Azure, CI/CD, DevOps, Distributed Systems, Event-Driven Architecture, Enterprise Integration.
Description copied from Tata Technologies's careers page. Read the full posting before you apply.
More jobs at Tata Technologies
Lead Engineer - Body Electronics
Tata Technologies· WokingNDT Technician, Level II
Tata Technologies· Kentucky; United StatesADAS Engineer
Tata Technologies· Michigan; Us, Michigan; United States; Ann ArborVechicle Packaging Engineer
Tata Technologies· WarwickLead Vehicle Packaging Engineer
Tata Technologies· Warwick
More jobs in Bengaluru
Director- Enterprise Architect
First Citizens Bank· Bangalore, IndiaEM-BB-Automation Testing(SDET)
Embitel Technologies· BangaloreClient Service Specialist (Supply Chain, Customer Handling)
Infor· Bengaluru, Karnataka, IndiaSenior Cloud Engineer
LTIMindtree· Bengaluru, India
Senior Java Full Stack Developer jobs at other companies
Senior Java Full Stack Developer
Bright Vision Technologies· $90k – $120kSenior Java Full Stack Developer
Capgemini· Chicago, IL, USSenior Java Full Stack Developer
Persistent Systems, LLC· Pune, Maharashtra, IndiaSenior Java Full Stack Developer
EPAM Systems· Krakow, Lesser Poland Voivodeship, Poland; Wroclaw, Lower Silesian Voivodeship, PolandSenior Java Full Stack Developer
vrinda-international· Chennai, Tamil Nadu, India