Consultant - Java

Weekday AIIndia
Adzuna INPosted 1d agoOriginal Listing
it-jobs

Job Description

This role is for one of the Weekday's clients Min Experience: 5+ years Location: Bengaluru JobType: full-time We are looking for an experienced Consultant – Java Backend to design, develop, and optimize scalable backend systems that power high-performance enterprise applications. The ideal candidate will have strong expertise in Java, Spring Boot, and Microservices architecture, along with a passion for building reliable, secure, and distributed systems. In this role, you will collaborate with cross-functional teams to develop robust backend services, improve system performance, and contribute to the architecture of mission-critical applications used by global customers. Requirements Key Responsibilities - Design, develop, and maintain scalable backend applications using Java and Spring Boot. - Build and enhance microservices-based architectures to support high-availability and high-performance systems. - Develop secure, reusable, and well-tested RESTful APIs and backend services. - Collaborate with product managers, architects, frontend developers, and QA teams to deliver high-quality software solutions. - Optimize application performance, scalability, reliability, and security. - Participate in system design discussions, architecture reviews, and technical planning. - Troubleshoot production issues, perform root cause analysis, and implement long-term solutions. - Write clean, maintainable, and well-documented code following engineering best practices. - Conduct code reviews and mentor junior developers to promote engineering excellence. - Stay up to date with emerging backend technologies and contribute to continuous improvement initiatives. Requirements - 5+ years of experience in backend software development using Java. - Strong expertise in Java, Spring Boot, and Microservices architecture. - Experience designing and developing RESTful APIs and distributed systems. - Solid understanding of object-oriented programming, design patterns, and software engineering principles. - Experience working with relational and NoSQL databases. - Familiarity with version control systems such as Git and modern CI/CD practices. - Strong debugging, problem-solving, and analytical skills. - Excellent communication and collaboration abilities. - Bachelor's degree in Computer Science, Engineering, or a related field (or equivalent practical experience). Preferred Qualifications - Experience with AWS or other cloud platforms. - Strong understanding of System Design and scalable distributed architectures. - Experience with Docker, Kubernetes, and containerized deployments. - Exposure to messaging systems, caching technologies, and performance optimization techniques. - Experience working in Agile development environments. Must-have Skills - Java - Spring Boot - Microservices Good-to-have Skills - AWS - System Design - Docker - Kubernetes - REST APIs - CI/CD - Distributed Systems

Get AI-Matched to This Job

Upload your resume and our AI will score how well you match this and thousands of similar roles.