Description
You will design, develop, and maintain enterprise-grade applications using Java and Spring Boot.
This role is on-site.
Responsibilities
- Design and implement microservices architecture with seamless integration.
- Develop and consume RESTful APIs using JSON.
- Optimize application performance and ensure system scalability.
- Troubleshoot and resolve technical issues across production and non-production environments.
- Manage software and project life cycle activities for development and maintenance.
Required Skills
- 5+ years of progressive experience in Java development.
- Bachelor's degree in Computer Science or a related field.
- Strong proficiency with the Spring Framework and Spring Boot.
- Solid understanding of RESTful services, JSON, and API design principles.
- Hands-on experience with SQL and relational databases.
- Familiarity with JPA/Hibernate for data persistence.
- Experience with CI/CD tools such as Jenkins or GitLab CI.
Preferred Skills
- Experience with message brokers like Kafka or RabbitMQ.