24 TalentOla Jobs
6-12 years
Spring Boot Developer - Java Programming (6-12 yrs)
TalentOla
posted 1mon ago
Fixed timing
Key skills for the job
Job Title : Spring Boot Technical Developer
Key Responsibilities :
1. Design & Development :
- Design and develop RESTful APIs and microservices using Spring Boot.
- Create scalable and efficient backend solutions to support web and mobile applications.
2. Integration :
- Integrate with third-party APIs, databases, and other system components.
- Work with messaging systems like Kafka or RabbitMQ for asynchronous processing.
3. Database Management :
- Design and optimize database schemas.
- Implement data persistence and interaction using JPA/Hibernate.
4. Testing & Debugging :
- Write unit, integration, and performance tests to ensure code reliability.
- Debug and resolve technical issues in production and development environments.
5. Collaboration :
- Collaborate with frontend developers, QA, and DevOps teams.
- Work in an Agile/Scrum environment, participating in standups and sprint planning.
6. Optimization :
- Analyze and optimize system performance and scalability.
- Implement security best practices in APIs and applications.
Required Skills & Qualifications :
- Strong proficiency in Java and the Spring Framework (Spring Boot, Spring MVC, Spring Security, etc.).
- Experience in building RESTful APIs and integrating with external APIs.
- Knowledge of microservices architecture- and patterns (e.g., Service Discovery, Circuit Breaker).
- Proficiency in SQL and relational databases (e.g., MySQL, PostgreSQL) and familiarity with NoSQL databases (e.g., MongoDB, Cassandra).
- Hands-on experience with Hibernate/JPA for ORM.
- Familiarity with containerization tools- like Docker and orchestration with Kubernetes.
- Experience with cloud platforms such as AWS, Azure, or GCP.
- Knowledge of messaging systems like RabbitMQ, Kafka , or ActiveMQ.
- Proficiency with build tools like - Maven/Gradle- and version control (Git).
- Strong debugging and problem-solving skills.
Preferred Skills :
- Experience with CI/CD pipelines (Jenkins, GitLab CI/CD).
- Knowledge of API documentation tools-like Swagger or OpenAPI.
- Familiarity with authentication mechanisms (OAuth2, JWT, SAML).
- Basic understanding of frontend technologies like Angular/React (optional).
Educational Qualifications :
- Bachelor's/Master's degree in Computer Science, Software Engineering , or a related field.
Why Join Us?
- Opportunity to work with cutting-edge technologies and frameworks.
- Collaborative and supportive work environment.
- Competitive salary and benefits package.
- Growth opportunities within the organization.
Functional Areas: Software/Testing/Networking
Read full job descriptionPrepare for Developer roles with real interview advice