Talent.com
This job offer is not available in your country.
Senior Java Software Engineer

Senior Java Software Engineer

TIGI HRIndia
1 day ago
Job description

Key Responsibilities

  • Design and develop robust, scalable, and secure RESTful APIs using Java and Spring Framework.
  • Work with relational databases (preferably Azure SQL) and write efficient SQL queries using JDBC Template.
  • Implement and maintain unit tests; familiarity with Test-Driven Development (TDD) is a plus.
  • Integrate and manage message bus systems such as Kafka or Azure Service Bus.
  • Apply Clean Code principles to ensure high-quality, maintainable code.
  • Take initiative in identifying and resolving technical issues — proactively, not

reactively.

  • Collaborate with team members and contribute to a culture of shared ownership and
  • continuous improvement.

  • Work independently on ADO tickets, using sound judgment and creativity to deliver
  • effective solutions.

  • Required Skills and Experience
  • Minimum 8 years of Java development experience at an enterprise level.
  • Strong knowledge of Java and Spring Framework (Spring Boot, Spring Data, etc.).
  • Experience with relational databases and SQL, ideally with Azure SQL.
  • Proficiency in using JDBC Template for database interactions.
  • Solid understanding of unit testing frameworks and TDD practices.
  • Hands-on experience with message bus technologies like Kafka or Azure Service Bus.
  • Proven ability to build and maintain RESTful APIs.
  • Deep understanding of Clean Code principles and software design patterns.
  • Strong analytical and problem-solving skills with a proactive, solution-oriented mindset.
  • Excellent teamwork and communication skills.
  • Working knowledge of Git, Unix, and Linux environments.
  • Create a job alert for this search

    Senior Software Engineer Java • India