remote
Java Backend Engineer - UST
Backend Engineer
Experienced Java Backend Engineer to design, develop, and maintain high‑performance microservice APIs using Spring, SQL databases, and container technologies such as Docker and Kubernetes.
About the role
Key Responsibilities
- Design, develop, and maintain scalable Java microservices using Spring Boot and related frameworks.
- Implement and optimize RESTful APIs for high‑throughput, low‑latency data exchange.
- Collaborate with cross‑functional teams to define data models and integrate with relational databases (e.g., PostgreSQL, MySQL).
- Containerize applications with Docker and orchestrate deployments using Kubernetes.
- Participate in code reviews, unit testing, and continuous integration pipelines to ensure code quality and reliability.
- Monitor performance, troubleshoot production issues, and drive improvements in system reliability.
Requirements
- 5+ years of professional experience in Java development, preferably with Spring Boot.
- Strong understanding of microservice architecture and RESTful API design.
- Proficiency with SQL databases and query optimization.
- Hands‑on experience with Docker and Kubernetes for container orchestration.
- Familiarity with CI/CD tools (e.g., Jenkins, GitLab CI) and version control (Git).
Skills
javasqldockerkubernetes