KIKiya.ai
Java Spring Boot Developer
Noida ₹4-6 LPA Posted 25 Jun 2025
FULL TIME
Spring Boot
Microservices
Relational Databases
Oop Concepts
Restful Apis
+1 more
Job Description
Senior Java Developer (Spring Boot)
Company: Kiya.ai
Client: TCS
Employment Type: Full-time
Kiya.ai is seeking a skilled Senior Java Developer specializing in Java and Spring Boot. The ideal candidate will possess a strong foundation in core and advanced Java concepts and hands-on experience building scalable, secure, and maintainable backend applications.
Key Responsibilities:
- Design, develop, and maintain Java-based applications using Spring Boot.
- Develop and integrate RESTful APIs and microservices.
- Write clean, testable, and efficient code following best practices.
- Collaborate effectively with cross-functional teams (QA, DevOps, Frontend).
- Perform comprehensive unit and integration testing.
- Participate in code reviews and provide constructive feedback to peers.
- Troubleshoot production issues and provide timely resolutions.
- Ensure high performance and responsiveness of backend services.
Required Skills:
- Strong knowledge of Java (8 or above) and Object-Oriented Programming (OOP) principles.
- Solid experience with Spring Boot, including:
- Spring MVC
- Spring Data JPA
- Spring Security
- Dependency Injection and configuration
- Experience with RESTful APIs and microservices architecture.
- Experience with SQL and relational databases (e.g., MySQL, PostgreSQL).
- Familiarity with version control tools (Git).
- Strong debugging and problem-solving skills.
Desirable Skills (Good to Have):
- Knowledge of containerization (Docker).
- Exposure to cloud platforms (AWS, Azure, GCP).
- Experience with unit testing frameworks (JUnit, Mockito).
- Familiarity with CI/CD pipelines.
- Basic understanding of NoSQL databases (MongoDB, Redis).
Educational Qualification:
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field.