
Spring Boot Developer
Ova Technologies · New York, NY · Remote
All reasons
In its favour
- Posted today
- Still listed on the employer's own board
Job Description: Spring Boot Developer
Software Engineering
Full-Time
Job Title
Spring Boot Developer
Experience
3–8 Years
Employment Type
Full-Time
Department
Software Development / Engineering
Location
Hyderabad / Bangalore / Pune / Chennai
Work Mode
Hybrid / On-site / Remote
1. Job Summary
We are looking for an experienced Spring Boot Developer to design, develop, and maintain scalable, secure, and high-performance enterprise applications using Java and Spring Boot.
The ideal candidate should have strong experience in Java programming, Spring Boot, microservices architecture, REST API development, Hibernate, and database management.
The candidate will collaborate with architects, frontend developers, QA engineers, and DevOps teams to build reliable enterprise-grade applications.
2. Key Responsibilities
- Design, develop, and maintain backend applications using Java and Spring Boot.
- Build scalable and secure RESTful APIs and microservices.
- Develop reusable components using Spring Framework.
- Implement business logic using Java and object-oriented programming principles.
- Design and implement microservices-based architectures.
- Integrate third-party APIs and external services.
- Work with relational and NoSQL databases.
- Implement database operations using Hibernate and Spring Data JPA.
- Develop authentication and authorization mechanisms using Spring Security.
- Implement asynchronous processing and event-driven architecture.
- Optimize application performance and database queries.
- Write unit and integration tests using JUnit and Mockito.
- Perform debugging and resolve production issues.
- Participate in code reviews and technical design discussions.
- Collaborate with cross-functional engineering teams.
- Deploy applications using Docker and Kubernetes.
- Implement CI/CD pipelines and automated deployment processes.
3. Required Technical Skills
Technical Area
Required Skills
Programming Language
Java 8, 11, 17 or 21
Framework
Spring Boot, Spring Framework
Core Java
OOP, Collections, Exception Handling, Multithreading
API Development
REST APIs, JSON, OpenAPI
Microservices
Spring Cloud, Service Discovery
ORM
Hibernate, Spring Data JPA
Database
PostgreSQL, MySQL, Oracle
NoSQL
MongoDB, Redis
Security
Spring Security, OAuth 2.0, JWT
Messaging
Apache Kafka, RabbitMQ
Testing
JUnit 5, Mockito, Testcontainers
Build Tools
Maven, Gradle
Version Control
Git, GitHub, GitLab
Cloud
AWS, Azure, GCP
Containers
Docker, Kubernetes
CI/CD
Jenkins, GitHub Actions
Monitoring
Prometheus, Grafana, ELK Stack
4. Required Qualifications
- Bachelor's or Master's degree in Computer Science, Information Technology, or a related field.
- 3–8 years of professional Java development experience.
- Strong hands-on experience with Spring Boot and Spring Framework.
- Excellent understanding of Core Java and OOP concepts.
- Experience developing RESTful APIs and microservices.
- Strong knowledge of Hibernate and Spring Data JPA.
- Experience working with SQL databases.
- Understanding of Spring Security and authentication mechanisms.
- Knowledge of design patterns and software architecture.
- Experience with unit testing and integration testing.
- Familiarity with Git and Agile/Scrum methodologies.
- Strong analytical, debugging, and problem-solving skills.
5. Preferred Qualifications
- Experience developing large-scale enterprise applications.
- Knowledge of distributed systems and event-driven architecture.
- Experience with Spring Cloud and API Gateway.
- Familiarity with Kafka and asynchronous messaging.
- Experience deploying applications on AWS, Azure, or GCP.
- Knowledge of Docker and Kubernetes.
- Experience with performance tuning and JVM optimization.
- Familiarity with caching solutions such as Redis.
- Understanding of CI/CD and DevOps practices.
- Experience integrating AI/ML services and external APIs.
6. Key Competencies
- Strong Java programming skills.
- Excellent analytical and problem-solving abilities.
- Understanding of backend architecture and microservices.
- Ability to develop scalable and maintainable applications.
- Strong database design and optimization knowledge.
- Effective communication and collaboration.
- Ownership of technical deliverables.
- Attention to code quality and application security.
7. Key Performance Indicators (KPIs)
- Application performance and scalability.
- API response time and reliability.
- Code quality and maintainability.
- Database query optimization.
- Application security and stability.
- Unit test coverage and defect reduction.
- Successful delivery of development milestones.
- Reduction in production defects.
- Microservices availability and reliability.
8. Interview Process
- Initial Technical Screening
- Core Java Programming Round
- Spring Boot Framework Technical Round
- REST API and Microservices Round
- Hibernate, JPA, and Database Round
- System Design and Architecture Round
- Cloud, Docker, and Kubernetes Round
- Technical Manager / HR Discussion
9. Candidate Search Keywords
Useful for Naukri, LinkedIn, and JobDiva recruitment searches
- Spring Boot Developer
- Java Spring Boot Developer
- Java Backend Developer
- Senior Java Developer
- Spring Framework Developer
- Spring Microservices Developer
- Java Microservices Engineer
- Java Software Engineer
- Spring Boot Backend Engineer
- Java API Developer
- Spring Cloud Developer
- Java Application Developer
- Backend Software Engineer
- Java Full Stack Developer
10. Technical Screening Questions
No.
Interview Question
1
What is Spring Boot, and what are its key features?
2
What is the difference between Spring and Spring Boot?
3
Explain dependency injection and IoC in Spring.
4
What are the different bean scopes in Spring?
5
What is the difference between @Component , @Service , and @Repository ?
6
How do you develop REST APIs using Spring Boot?
7
Explain microservices architecture in Spring Boot.
8
How do you implement JWT authentication using Spring Security?
9
What is the difference between Hibernate and Spring Data JPA?
10
How do you handle exceptions globally in Spring Boot?
11
What is the role of Spring Cloud in microservices?
12
How do you implement unit testing using JUnit and Mockito?
11. Boolean Search String for Recruitment
( "Spring Boot Developer " OR "Java Spring Boot Developer " OR "Java Backend Developer " OR "Spring Microservices Developer ") AND (Java AND "Spring Boot ") AND (Microservices OR "REST API " OR Spring Cloud) AND (Hibernate OR JPA OR SQL) AND (Docker OR Kubernetes OR AWS)
JobDiva Recruitment Details
Field
Suggested Value
Job Title
Spring Boot Developer
Experience
3–8 Years
Job Type
Full-Time
Openings
2
Primary Skills
Java, Spring Boot
Secondary Skills
Microservices, REST APIs
Database
PostgreSQL / MySQL / Oracle
Additional Skills
Hibernate, JPA, Kafka, Docker
Testing
JUnit, Mockito
Education
Bachelor's Degree
Must-have skills
Java, Spring Boot, Microservices, REST API, Hibernate, Spring Data JPA, SQL, Git.
Recruitment tip
Prioritize candidates with hands-on experience developing production-level Spring Boot microservices, REST APIs, and database integrations. Core Java knowledge alone is not sufficient for a Spring Boot Developer position.
Skills
- Spring Boot
- Java
- Hibernate
- Spring
- Spring Data JPA
- Spring Security
- JUnit
- Mockito
- Docker
- Kubernetes
- JSON
- OpenAPI
- Spring Cloud
- PostgreSQL
- MySQL
- Oracle Database
- MongoDB
- Redis
- OAuth 2.0
- JWT
- Kafka
- RabbitMQ
- Testcontainers
- Maven
- Gradle
- Git
- GitHub
- GitLab
- AWS
- Azure
- GCP
- Jenkins
- GitHub Actions
- Prometheus
- Grafana
- ELK Stack
- SQL
- API Gateway
- JVM
- JPA
More jobs at Ova Technologies
All 122Similar roles
- Java Software EngineerCogent Infotech · New York City, NYjust now
- Full Stack developer_nov025f909076-d657-4269-a81f-6274bb186535 · Anchorage, AK, United States · Bastrop, TX, United States · USD 120,000–150,000/yrjust now
- Senior Front-end EngineerBeacon Biosignals · Boston, MA · USD 170,000–190,000/yrtoday
- Lead Software EngineerJPMC · Jersey City, NJ, United States · USD 156,750–215,000today
- AWS Connect DeveloperJobgether · US · USD 115,000–200,000/yrtoday
- Director of Software EngineeringJPMC · Palo Alto, CA, United States · USD 204,250–285,000today