Job Title : Senior Java Developer
Location : Bellandur, Bangalore (Hybrid 3 Days Work from Office, Walmarts Office)
Experience : 8to10 Years
Employment Type : Full-time
Joining : Immediate
About the Role :
We are seeking a highly skilled and experienced Senior Java Developer with a strong background in Core Java, Spring Boot-based microservices, and front-end development using ReactJS. The ideal candidate must have hands-on experience with messaging systems like Kafka, exposure to cloud environments, and expertise in building scalable, distributed applications. You will work in a hybrid setup, collaborating with cross-functional teams to design, develop, and deliver enterprise-grade software solutions.
This role demands strong problem-solving skills, technical leadership, and the ability to work in a fast-paced, agile Responsibilities :
- Design, develop, and maintain enterprise-scale Java-based applications and microservices using Spring Boot.
- Build and integrate front-end components using ReactJS for seamless user experiences.
- Implement and manage asynchronous messaging solutions using Apache Kafka.
- Develop and optimize RESTful APIs and GraphQL endpoints for data access and integration.
- Collaborate with product managers, architects, and business stakeholders to translate requirements into scalable technical
solutions.
Apply best practices in CI / CD for continuous integration, testing, and deployment pipelines.Ensure code quality, performance, and maintainability by following clean coding principles, design patterns, and unit testing frameworks (JUnit, Mockito, etc.).Work on cloud-based deployments (AWS, Azure, or GCP) to ensure scalability, reliability, and high availability.Perform database management, including schema design, query optimization, and data modeling across relational and NoSQL databases.Participate in code reviews, provide mentorship to junior developers, and contribute to technical discussions.Troubleshoot complex production issues and implement effective solutions.Keep up to date with emerging technologies, tools, and best practices to continuously improve system performance and development efficiency.Must-Have Skills :
Core Java with strong object-oriented programming skills.Spring Boot & Microservices Architecture end-to-end development and deployment experience.ReactJS hands-on experience in front-end development.Apache Kafka messaging, event streaming, and distributed system handling.GraphQL and REST APIs strong knowledge of API design, development, and integration.Database Management SQL (PostgreSQL, MySQL, Oracle) and NoSQL experience.Cloud Platforms AWS, Azure, or GCP exposure.CI / CD working knowledge of tools like Jenkins, GitLab CI, or GitHub Actions.Unit Testing Frameworks JUnit, Mockito, or equivalent.Good to Have Skills
Experience with containerization and orchestration tools like Docker and Kubernetes.Knowledge of monitoring and logging tools such as Prometheus, Grafana, ELK, or Splunk.Familiarity with security best practices in application and cloud environments.Experience working in large-scale enterprise environments, preferably with global teams.Strong exposure to Agile / Scrum methodologies.Candidate ProfileMinimum 8 years of professional software development experience.Proven track record in delivering high-quality, scalable, and reliable software solutions.Strong analytical and problem-solving abilities.Excellent communication and interpersonal skills to collaborate across teams.Ability to handle multiple priorities in a dynamic environment.What We Offer
Opportunity to work on cutting-edge enterprise applications at scale.Collaborative and innovation-driven work culture.Hybrid work model with flexibility.Competitive salary and benefits package.Exposure to global projects and cross-functional teams.(ref : hirist.tech)