Backend (Java) Developer
SourceFuse
Backend (Java) Developer
SourceFuse
Annual salary: Best in industry
Experience: 5 to 6 Years
Location: Mohali, Punjab
Notice period: Immediate
Posted today
Refer and Earn
Just saw an amazing job opportunity on Where U Elevate that you'd be perfect for. Don't miss out! Apply Now
Job Description
Job Overview
We are looking for an experienced Backend (Java) Developer with strong expertise in Java, Spring Boot, microservices, Apache Kafka, MySQL, Docker, and Kubernetes. The candidate will be responsible for developing and maintaining scalable backend services, managing integrations with external systems, improving existing business logic, and ensuring high performance and reliability across applications.
Key Responsibilities
Take ownership of 2–3 assigned microservices and manage their development, maintenance, and operational excellence.
Understand, document, and improve existing business logic across microservices.
Design, develop, and maintain scalable REST APIs for frontend applications and external systems.
Implement Kafka producers and consumers for push notification and email pipelines.
Integrate with external systems, including BSS, ASM, ATG, Firebase/FCM, email systems, and Vault.
Write clean, maintainable, and well-tested code following coding standards.
Conduct code reviews and provide technical feedback to team members.
Develop and maintain unit, integration, and regression tests.
Maintain Helm charts and Kubernetes deployment configurations.
Support production incidents and L3/L4 escalations for owned services.
Contribute to architecture reviews, technical documentation, test strategies, and technical decision-making.
Mentor junior developers and support knowledge sharing within the team.
Mandatory Skills & Qualifications
Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
5+ years of professional backend software development experience.
Expert-level proficiency in Java and Spring Boot for microservices development.
Strong hands-on experience with Apache Kafka, including producers, consumers, topic management, and consumer groups.
Solid experience with MySQL, complex queries, transactions, indexing, and performance optimization.
Hands-on experience with Docker and Kubernetes.
Strong knowledge of REST APIs, OpenAPI, and Swagger documentation.
Experience with JWT, OAuth2, and token-based authentication and authorization.
Experience integrating Firebase/FCM for push notifications.
Proficiency in Git and feature branch workflows.
Experience with CI/CD pipelines using Jenkins, GitLab CI, or ArgoCD.
Experience with Helm chart development and management.
Understanding of Agile and Scrum methodologies.
Preferred Skills
Experience with Spring Cloud, Spring Batch, or Spring Scheduler.
Familiarity with HashiCorp Vault for secrets and certificate management.
Knowledge of Strimzi Operator and Kafka on Kubernetes.
Experience with Prometheus, Micrometer, and Grafana.
Familiarity with distributed tracing tools such as Jaeger or Zipkin.
Knowledge of the telecom domain, including BSS/OSS provisioning workflows.
Experience with ELK Stack, Loki, New Relic, Dynatrace, or Datadog.
Familiarity with Istio or Envoy.
Experience with JUnit 5, Mockito, and Testcontainers.
CKAD certification is an added advantage.
Personal Attributes
Strong ownership, accountability, and work ethic.
Good communication and interpersonal skills.
Ability to work independently and collaboratively.
Comfortable working with teams across different cultures and time zones.
Delivery-oriented mindset with the ability to meet strict deadlines.
Why Join Us?
Work on Challenging Projects: Take ownership of backend microservices and contribute to scalable, high-performance applications.
Technology-Driven Environment: Work with modern technologies such as Java, Spring Boot, Kafka, Docker, Kubernetes, and cloud-native solutions.
Technical Growth: Participate in architecture discussions, code reviews, and technical decision-making.
Collaborative Culture: Work with diverse teams across global locations and contribute to shared goals.
Ownership & Impact: Make meaningful contributions to system reliability, performance, and continuous improvement while sharing knowledge with team members.
Skills required
Mandatory skills
Core Java
Spring Boot
Microservices Architecture
Apache Kafka
MySQL Database
Docker Containers
Kubernetes Deployment
REST APIs
API Security
OAuth2 Authentication
Firebase Integration
Git Workflows
CI/CD Pipelines
Helm Charts
Agile Methodology
All available locations
Mohali, Punjab
About SourceFuse
SourceFuse is a global, AI-native digital and product engineering company that helps enterprises build, modernize, and scale intelligent systems.
With 20+ years of experience and a 600+ strong global delivery workforce, we combine consulting-led strategy with AI-powered execution to accelerate product development, modernize legacy systems, operationalize data and AI, and optimize cloud operations. By embedding AI across the full delivery lifecycle from discovery and engineering to intelligence and operations, we help organizations move faster, reduce risk, and achieve enterprise-grade outcomes at scale.