Tezza Business Solutions is seeking a Senior Java Spring Boot Engineer on behalf of a fast-growing international digital platform expanding its engineering team. The role requires a highly skilled backend engineer capable of contributing to architecture design, scalability improvements, and backend service optimization in a cloud-native environment.
Key Responsibilities
Design, develop, and maintain scalable backend services using Java and Spring Boot
Contribute to system architecture and microservices design decisions
Develop secure and high-performance RESTful APIs
Optimize database queries and improve application performance
Write comprehensive unit and integration tests
Participate in agile ceremonies (sprint planning, stand-ups, retrospectives)
Support CI/CD processes and cloud-based deployments
Troubleshoot production issues and improve system reliability
Mentor mid-level engineers and promote engineering best practices
Technical Requirements
5+ years of backend development experience
Strong hands-on experience with Java (8+)
3+ years of experience working with Spring Boot
Proven experience in microservices architecture
Strong experience designing and building REST APIs
Experience with relational databases (PostgreSQL/MySQL)
Experience with AWS, Azure, or GCP
Familiarity with Docker and containerized environments
Experience with CI/CD pipelines
Strong understanding of API security (OAuth2, JWT)
Nice to Have
Experience with event-driven systems (Kafka, RabbitMQ)
Exposure to Kubernetes
Experience working in distributed or international teams
DevOps exposure
What Success Looks Like
Delivery of production-ready features within initial sprint cycles
Contribution to scalable and maintainable system design
Reduction of technical debt and performance bottlenecks
Strong collaboration within cross-functional teams