Java Backend Developer

persistent

Bengaluru 4 Years Exp Posted 5h ago

Job Description

  • Design, develop, and maintain scalable backend applications using Java and Spring Boot.
  • Build and support microservices-based solutions following modern architecture principles.
  • Develop and maintain RESTful APIs and backend integration services.
  • Implement event-driven architectures and messaging solutions using Kafka.
  • Design and optimize application components for scalability, reliability, and high availability.
  • Work with relational databases such as MySQL, PostgreSQL, and Oracle.
  • Collaborate with architects, product teams, QA teams, and business stakeholders to deliver high-quality software solutions.
  • Participate in application architecture discussions and contribute to technical design decisions.
  • Perform code reviews and ensure adherence to coding standards and software engineering best practices.
  • Troubleshoot and resolve performance issues, application defects, and production incidents.
  • Develop and execute unit testing and support integration testing activities.
  • Contribute to CI/CD processes and deployment automation initiatives.
  • Maintain technical documentation, design artifacts, and implementation guidelines.
  • Participate in Agile ceremonies including sprint planning, reviews, retrospectives, and backlog grooming sessions.

 

Similar Openings for You