Senior Java Full Stack Developer
- Location not stated
- Senior
- 3 months ago
- Java
- Spring Boot
- Microservices
- Kubernetes
- REST API
- Angular
- React.js
- Devops
- CI/CD
- Spring Framework
- MVC
- JPA
- Hibernate
- JUnit
- Mockito
- JavaScript
- TypeScript
- HTML5
- CSS3
- Bootstrap
- Apache Kafka
- Kafka Streams
- Event-Driven Architecture
- SOAP
- JSON
- XML
- Docker
- Helm
- OpenShift
- AWS
- Azure
- GCP
- Oracle
- PostgreSQL
- MySQL
- MongoDB
- Git
- GitHub
- Jenkins
- Maven
- Gradle
- SonarQube
- Nexus
- Artifactory
- Agile
- Scrum
- API Gateway
- Apigee
- Istio
- Prometheus
- Grafana
- Splunk
- Dynatrace
- Elastic Stack
We are looking for a highly skilledSenior Java Full Stack Developer with12+ years of experience in designing, developing, and supporting enterprise-grade applications. The ideal candidate should have strong expertise inJava, 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 usingKafka andIBM MQ.
- Deploy, manage, and monitor containerized applications onKubernetes.
- 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
- OpenShift (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
- SonarQube
- 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 withKubernetes and containerized deployments.
- 4+ years of hands-on experience withApache Kafka.
- 3+ years of experience withIBM 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.
Senior Java Full Stack Developer · Tata Technologies