Bestkaam Logo
SPIRO Logo

Java Software Engineer

Actively Reviewing the Applications

SPIRO

India, Karnataka, Bengaluru Full-Time On-site INR 8–17 LPA
Posted 2 weeks ago Apply by May 3, 2026

Job Description

About the Role

We are looking for a skilled and motivated Java Developer with 3+ years of experience to join our engineering team. The ideal candidate will be responsible for designing, developing, and maintaining scalable Java-based applications while collaborating closely with cross-functional teams to deliver high-quality software solutions.


Key Responsibilities

  • Design, develop, and maintain Java-based applications using modern frameworks and best practices.
  • Write clean, efficient, and well-documented code following coding standards.
  • Develop and consume RESTful APIs and integrate with third-party services.
  • Collaborate with product managers, designers, and other developers to understand requirements and implement solutions.
  • Participate in code reviews, unit testing, and debugging to ensure software quality and reliability.
  • Assist in optimizing application performance, scalability, and security.
  • Troubleshoot and resolve application issues in development and production environments.
  • Contribute to continuous improvement of development processes and tools.


Required Qualifications


Experience:

  • 3+ years of hands-on experience in Java development.


Technical Skills:

  • Strong proficiency in Java (Java 8 or above).
  • Experience with Spring / Spring Boot and Hibernate or JPA.
  • Good understanding of RESTful web services and APIs.
  • Experience with relational databases such as MySQL or PostgreSQL.
  • Basic knowledge of NoSQL databases (MongoDB, etc.) is a plus.
  • Familiarity with version control systems like Git.
  • Exposure to microservices architecture and cloud platforms (AWS, Azure, or GCP) is an advantage.
  • Basic understanding of CI/CD pipelines and tools such as Jenkins or Docker is a plus.


Soft Skills

  • Strong problem-solving and analytical skills.
  • Good communication and collaboration abilities.
  • Willingness to learn new technologies and adapt to changing requirements.
  • Ability to work independently as well as in a team-oriented environment.

Quick Tip

Customize your resume and cover letter to highlight relevant skills for this position to increase your chances of getting hired.