Senior Java Backend Developer – Bangalore

Experience: 5+ Years
Employment Type: Full-Time
Location: Bangalore, India

About the Role:
We are seeking an experienced Senior Java Backend Developer to join our dynamic team in Bangalore. The ideal candidate will have a strong background in designing, developing, and maintaining scalable, high-performance backend systems using Java. If you are passionate about building robust APIs, optimizing server-side logic, and collaborating with cross-functional teams, this is your opportunity to make a significant impact!

Core Responsibilities:

  • Design, develop, and maintain scalable backend services and RESTful APIs using Java.
  • Implement and optimize microservices architecture to support business applications.
  • Ensure high performance, scalability, and security of backend systems.
  • Collaborate with front-end developers, product managers, and other stakeholders to deliver seamless solutions.
  • Write clean, maintainable, and well-documented code following best practices.
  • Troubleshoot and resolve complex technical issues, including performance bottlenecks.
  • Create and maintain CI/CD pipelines for automated testing and deployment.
  • Mentor junior developers and contribute to technical decision-making.
  • Stay updated with the latest backend development trends and technologies.

Required Technical Skills:

  • 5+ years of experience in Java backend development.
  • Strong proficiency in Java 8+ and Spring Framework (Spring Boot, Spring MVC, Spring Security).
  • Expertise in building and consuming RESTful APIs and microservices.
  • Experience with database management (SQL/NoSQL) and ORM tools (e.g., Hibernate, JPA).
  • Familiarity with message queues and event-driven architectures (e.g., Kafka, RabbitMQ).
  • Knowledge of version control systems (e.g., Git) and branching strategies.
  • Experience with CI/CD tools and methodologies for automated deployments.
  • Understanding of cloud platforms (e.g., AWS, Azure) and containerization (e.g., Docker).
  • Strong problem-solving skills and familiarity with modern development practices.

Preferred Qualifications:

  • Experience with cloud-native development and orchestration tools (e.g., Kubernetes).
  • Knowledge of security best practices, including OAuth 2.0 and JWT authentication.
  • Familiarity with monitoring and observability tools (e.g., Prometheus, Grafana).
  • Experience with test-driven development (TDD) and unit testing frameworks (e.g., JUnit, TestNG).
  • Understanding of distributed systems and scalability patterns.
  • Exposure to Agile/Scrum methodologies and tools like Jira.
  • Relevant certifications (e.g., AWS Certified Developer, Oracle Certified Professional).

Location:

  • Candidates must be based in Bangalore and available for an in-person (face-to-face) interview for the L2 round.

Comments:

  • Immediate joiners preferred.
  • Please include a link to your portfolio or GitHub profile showcasing relevant backend projects.
  • Shortlisted candidates will be required to complete a technical assessment and attend a face-to-face L2 interview in Bangalore.

How to Apply:
Interested candidates are requested to submit their updated resume through the application form on our website, including the following details:

  • Current CTC
  • Expected CTC
  • Notice Period
  • Links to relevant projects or portfolio

Join our team and contribute to building cutting-edge backend solutions that power our success!

We are an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees.

Apply for this position

Allowed Type(s): .pdf, .doc, .docx