Talent.com
This job offer is not available in your country.
Java Developer - System Design & Architecture

Java Developer - System Design & Architecture

Talent SocioBangalore
10 days ago
Job description

Our client has a vision to transform patient experience in the underserved markets by bridging the gap that exists in primary healthcare. Our client is introducing a hybrid healthcare and fulfilment model that helps connect patients in underserved markets to healthcare providers and other key ecosystem players digitally and executing it through a robust 3-tier model of Hub, Spoke, and a network of satellite health centres.

The ideal candidate will be responsible for designing, developing, and maintaining robust, scalable, and high-performance backend systems using Java and related technologies. This role requires a strong understanding of software architecture, excellent coding practices, and the ability to collaborate effectively within an Agile development Development :

  • Design, develop, test, and deploy server-side applications and APIs using Java and Spring Boot.
  • Write clean, efficient, well-documented, and maintainable code following established coding standards and best practices.
  • Implement RESTful services, microservices, and asynchronous messaging Design & Architecture :
  • Contribute to the architectural design and technical specifications of new features and systems, ensuring scalability, reliability, and security.
  • Participate in technical discussions and provide insights on design choices and technology stack Management :
  • Design and optimize database schemas (SQL and / or NoSQL) for performance and scalability.
  • Write efficient queries and manage database Solving & Debugging :
  • Diagnose and resolve complex technical issues, performance bottlenecks, and production incidents.
  • Conduct root cause analysis and implement effective Quality & Testing :
  • Actively participate in code reviews to ensure code quality, adherence to design principles, and maintainability.
  • Develop and maintain comprehensive unit, integration, and API tests to ensure software & Agile Practices :
  • Work closely with product managers, front-end developers, QA engineers, and other stakeholders to understand requirements and deliver integrated solutions.
  • Actively participate in Agile ceremonies (e. g., sprint planning, daily stand-ups, Improvement :
  • Stay updated with the latest trends and advancements in Java, backend technologies, and software engineering best practices.
  • Proactively identify and implement improvements to development processes and tools.

Requirements :

  • Bachelor's or Master's degree in Computer Science, Software Engineering, or a related technical field.
  • 4- 5 years of hands-on professional experience in Java backend development.
  • (ref : hirist.tech)

    Create a job alert for this search

    Java Developer • Bangalore