Description
You will develop and maintain enterprise-grade applications using Java and Spring Boot.
Responsibilities
- Design, develop, and maintain enterprise-grade applications using Java and Spring Boot.
- Implement microservices architecture and ensure seamless integration between services.
- Develop and consume RESTful APIs.
- Optimize application performance and ensure scalability.
- Troubleshoot and resolve technical issues in production and non-production environments.
Required Skills
- 5+ years of progressive experience in Java development.
- Bachelor's degree or foreign equivalent from an accredited institution.
- Experience with Spring Framework and Spring Boot.
- Solid understanding of RESTful services, JSON, and API design.
- Experience with SQL and relational databases.
- Familiarity with JPA/Hibernate.
- Experience with software development life cycle (at least 1 year).
- Experience with project life cycle activities on development and maintenance projects (at least 1 year).
Preferred Skills
- Experience with Webservices and REST Services.
- Experience with message brokers like Kafka or RabbitMQ.
- Exposure to CI/CD tools like Jenkins or GitLab CI.