Talent.com
This job offer is not available in your country.
Java Backend Developer - Microservices Architecture

Java Backend Developer - Microservices Architecture

Live ConnectionsBangalore
30+ days ago
Job description

Key Responsibilities :

  • Microservices Development : Design, develop, and implement robust, scalable, and secure microservices using Java, Spring Boot, and other related technologies.
  • API Development : Create and maintain high-performance RESTful APIs to facilitate seamless communication between services and client applications.
  • Architectural Contributions : Contribute to the architectural design and evolution of complex distributed systems, ensuring maintainability, performance, and reliability.
  • Agile Collaboration : Actively participate in an Agile / Scrum development environment, including sprint planning, daily stand-ups, code reviews, and retrospectives.
  • Code Quality & Testing : Write clean, efficient, well-documented, and testable code. Conduct thorough unit and integration testing to ensure solution quality.
  • Troubleshooting & Optimization : Identify and resolve complex technical issues, optimize application performance, and ensure system stability.
  • Mentorship & Leadership : Potentially mentor junior developers and contribute to best practices within the team.

Required Skills & Qualifications :

  • Experience : Minimum 7 to 10 years of professional experience in Java development.
  • Core Java : Strong proficiency in Java (Java 8+ preferred).
  • Frameworks : Extensive hands-on experience with Spring Boot for building microservices.
  • Architecture : Deep understanding and practical experience with Microservices architecture principles and patterns.
  • Methodology : Proven experience working in an Agile / Scrum development environment.
  • APIs : Strong experience with designing and developing RESTful APIs.
  • Databases : Experience with relational (e.g., MySQL, PostgreSQL) and / or NoSQL databases.
  • Version Control : Proficiency with Git or similar version control systems.
  • Problem-Solving : Excellent analytical and problem-solving skills.
  • Communication : Strong communication and collaboration abilities.
  • Education :

  • Bachelor's degree in Computer Science, Software Engineering, or a related technical field.
  • ref : hirist.tech)

    Create a job alert for this search

    Java Backend Developer • Bangalore