Java Developer

Posted Yesterday
Bangalore, Bengaluru, Karnataka
Senior level
Software • Consulting
The Role
The Java Developer will design, develop, and maintain backend services and APIs using Java and Spring Boot. Responsibilities include implementing data persistence solutions with SQL and NoSQL databases, working with messaging systems, ensuring code quality, and collaborating with cross-functional teams to deliver high-quality software.
Summary Generated by Built In

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

Java
The Company
Chennai
7,456 Employees
Hybrid Workplace
Year Founded: 1980

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

Similar Jobs

Capco Logo Capco

Java Developer

Fintech • Professional Services • Consulting • Energy • Financial Services • Cybersecurity • Generative AI
Bengaluru, Karnataka, IND
6000 Employees

Version 1 Logo Version 1

Java Developer -Mid Level

Information Technology • Consulting
Bengaluru, Karnataka, IND
3000 Employees

Bosch Group Logo Bosch Group

Java Developer

Internet of Things
Bangalore, Bengaluru, Karnataka, IND
166834 Employees

Kyndryl Logo Kyndryl

Java Developer

Cloud • Information Technology • Consulting
Bangalore, Bengaluru Urban, Karnataka, IND
46070 Employees

Similar Companies Hiring

TrainingPeaks (A Peaksware Company) Thumbnail
Software • Fitness
Louisville, CO
69 Employees
Energy CX Thumbnail
Utilities • Professional Services • Greentech • Financial Services • Energy • Consulting • Business Intelligence
Chicago, IL
55 Employees
Jobba Trade Technologies, Inc. Thumbnail
Software • Professional Services • Productivity • Information Technology • Cloud
Chicago, IL
45 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account