09 Nov
|
Kloudspot
|
Bengaluru
09 Nov
Kloudspot
Bengaluru
About the Role
We are looking for an enthusiastic, growth-minded Backend Engineer with 1–3 years of hands-on experience to join our engineering team.
The role involves designing, developing and maintaining high-quality RESTful APIs and robust microservices using Java and Spring Boot. You will work closely with relational databases, write optimised SQL queries and collaborate with cross-functional teams to deliver clean and scalable software.
We also value modern development practices, including the use of Generative AI tools to improve developer productivity and support innovative engineering solutions.
Key Responsibilities
- Design, build and maintain scalable, secure and production-ready RESTful APIs using Spring Boot.
- Write clean, readable and well-tested Java code following Object-Oriented Design and SOLID principles.
- Design, query and optimise relational database schemas using PostgreSQL / MySQL, Spring Data JPA and Hibernate.
- Write complex and efficient SQL queries, manage database indexes and handle transaction management.
- Collaborate with Frontend, Product and QA teams to define API specifications and deliver features.
- Develop comprehensive unit and integration tests using JUnit and Mockito.
- Use Git for branch management, code reviews and team collaboration.
- Use AI coding assistants such as GitHub Copilot, Cursor and ChatGPT to improve development velocity, write tests and refactor code.
Requirements
Required Skills & Experience
- 1–3 years of professional backend software development experience.
- Solid proficiency in Java 11/17+.
- Strong understanding of Object-Oriented Programming, Data Structures and Algorithms.
- Hands-on experience with Spring Boot, including:
- Spring MVC
- Spring Data JPA
- Spring Security
- Experience designing, building and consuming REST APIs using HTTP methods and JSON payloads.
- Strong knowledge of PostgreSQL or MySQL, including schema design, SQL query writing and query tuning.
- Practical experience with Hibernate or Spring Data JPA.
- Experience with JUnit 5 and Mockito for unit testing.
- Familiarity with Git, Maven or Gradle, and API testing tools such as Postman or Swagger.
Preferred / Bonus Skills
- Active experience with AI-assisted development tools such as GitHub Copilot, Cursor, ChatGPT or Claude.
- Exposure to LLM REST API integration, including OpenAI or Anthropic APIs.
- Exposure to Spring AI or LangChain4j.
- Basic knowledge of Docker and CI/CD pipelines, including GitHub Actions or Jenkins.
- Exposure to Redis for caching.
- Exposure to messaging systems such as Kafka or RabbitMQ.
Soft Skills
- Strong problem-solving mindset and attention to code quality and detail.
- Proactive communication and ability to collaborate effectively within an Agile team.
- Curiosity and willingness to learn new technologies, tools and GenAI workflows.
📌 Backend Engineer (Java / Spring Boot) (Bengaluru)
🏢 Kloudspot
📍 Bengaluru