Java Developer
Important Information
Location: Bangalore, Pune, Chennai, Hyderabad, Ahmedabad.
Experience: 5+ years
Job Mode: Full-time
Work Mode: Hybrid - three days a week.
Job Description
We are looking for a skilled and enthusiastic Java Backend Developer to join our dynamic team. The ideal candidate is passionate about building robust, scalable applications and has hands-on experience in designing and implementing microservices using Java, Spring Boot, and other modern frameworks. Familiarity with messaging systems and databases, both SQL and NoSQL, is essential. Experience with React.js or React Native is a plus but not required.
Responsibilities
- Design, develop, and maintain backend services and APIs using Java, Spring Boot, and JPA/Hibernate.
- Implement data persistence solutions using both SQL databases (MariaDB or other RDBMS) and NoSQL solutions like MongoDB.
- Work with messaging systems (RabbitMQ or Kafka) to support asynchronous communication in distributed systems.
- Ensure code quality through writing unit tests, following best practices, and participating in peer code reviews.
- Collaborate with cross-functional teams, including front-end developers, QA, and product managers, to deliver high-quality products.
- Write and maintain technical documentation for all implementations.
- Troubleshoot, debug, and optimize backend applications for maximum speed, scalability, and reliability.
- [Optional] Assist with frontend development tasks using React.js or React Native as needed.
Requirements
- Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
- 5+ years of experience in backend development using Java.
- Strong experience with Spring Boot and JPA/Hibernate.
- Proficient in working with SQL databases (MariaDB, MySQL, or similar) and NoSQL databases (MongoDB preferred).
- Hands-on experience with messaging systems like RabbitMQ or Kafka.
- Familiarity with RESTful APIs and best practices in designing and implementing RESTful services.
- Understanding of microservices architecture and cloud deployment strategies (AWS, Azure, or GCP is a plus).
- Strong knowledge of version control systems (Git) and development best practices.
- Excellent problem-solving skills, with attention to detail.
- Good communication skills and the ability to work collaboratively in a team environment.
Preferred Qualifications
- Experience with frontend development using React.js or React Native is a significant advantage.
- Familiarity with CI/CD pipelines and containerization (Docker, Kubernetes).
- Experience in Agile/Scrum environments
About Encora
Encora is the preferred digital engineering and modernization partner of some of the world’s leading enterprises and digital native companies. With over 9,000 experts in 47+ offices and innovation labs worldwide, Encora’s technology practices include Product Engineering & Development, Cloud Services, Quality Engineering, DevSecOps, Data & Analytics, Digital Experience, Cybersecurity, and AI & LLM Engineering.
At Encora, we hire professionals based solely on their skills and qualifications, and do not discriminate based on age, disability, religion, gender, sexual orientation, socioeconomic status, or nationality.
Top Skills
What We Do
Headquartered in Santa Clara, California, and backed by renowned private equity firms Advent International and Warburg Pincus, Encora is the preferred technology modernization and innovation partner to some of the world’s leading enterprise companies. It provides award-winning digital engineering services including Product Engineering & Development, Cloud Services, Quality Engineering, DevSecOps, Data & Analytics, Digital Experience, Cybersecurity, and AI & LLM Engineering. Encora's deep cluster vertical capabilities extend across diverse industries, including HiTech, Healthcare & Life Sciences, Retail & CPG, Energy & Utilities, Banking Financial Services & Insurance, Travel, Hospitality & Logistics, Telecom & Media, Automotive, and other specialized industries.
With over 9,000 associates in 47+ offices and delivery centers across the U.S., Canada, Latin America, Europe, India, and Southeast Asia, Encora delivers nearshore agility to clients anywhere in the world, coupled with expertise at scale in India. Encora’s Cloud-first, Data-first, AI-first approach enables clients to create differentiated enterprise value through technology