Total-TECH Co.
” The Job Description”
- Design, develop, and maintain Spring Boot-based applications following best practices.
- Collaborate with cross-functional teams to define, design, and deliver new features.
- Work with REST APIs, Feign clients, and external system integrations.
- Implement caching, security (JWT, RolesAllowed, OAuth2), and performance tuning.
- Work on workflow engines (Camunda or custom-built) and business process automation.
- Implement Server-Sent Events (SSE) or WebSockets for real-time notifications.
- Work with JPA/Hibernate and QueryDSL for complex database queries.
- Participate in code reviews, refactoring, and performance optimization.
- Write clean, testable code and contribute to unit/integration testing.
- Mentor junior developers and improve coding standards.
Requirements:
- 5+ years of experience in Java, with at least 3 years in Spring Boot.
- Strong understanding of microservices architecture, RESTful APIs, and event-driven design.
- Hands-on experience with databases (Oracle, MySQL, PostgreSQL) and query optimization.
- Experience in Camunda, Blaze-Persistence, or complex workflow systems is a strong plus.
- Good knowledge of Docker, Kubernetes, or cloud deployment (AWS, Azure) is preferred.
- Strong problem-solving, analytical, and communication skills.
- Ability to work independently and as part of a team, with a focus on delivering business value.
- Preferred : Experience with Saudi or Gulf enterprise systems is a plus.
- Your support is highly appreciated to share the updated list of profiles.
