24 Sep
|
Talent Sketchers
|
Bengaluru
24 Sep
Talent Sketchers
Bengaluru
Position: Senior Java Full Stack Developer
Experience: 12+ Years
Location: Hybrid - Bangalore
Employment Type: Full-Time
Job Summary
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 up-to-date 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, 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 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.
📌 Senior Java Fullstack Developer (Bengaluru)
🏢 Talent Sketchers
📍 Bengaluru