remote
Java Backend Developer Lead II - UST
Backend Engineer
Lead-level Java Backend Developer responsible for designing, building, and maintaining high‑performance microservice architectures, RESTful APIs, and data solutions using Java and Spring technologies.
About the role
Key Responsibilities
- Design, develop, and maintain scalable Java‑based backend services and micro‑services architecture.
- Implement RESTful APIs and integrate them with front‑end applications and third‑party systems.
- Collaborate with product owners, architects, and QA teams to translate business requirements into technical specifications.
- Optimize database interactions, write efficient SQL queries, and ensure data integrity.
- Conduct code reviews, mentor junior developers, and enforce best coding practices and standards.
Requirements
- 5+ years of professional experience in Java development, with strong expertise in Spring Framework.
- Proven experience building micro‑services and RESTful APIs in a cloud‑native environment.
- Solid understanding of relational databases and advanced SQL query writing.
- Experience with version control (Git) and CI/CD pipelines.
- Excellent problem‑solving skills and ability to work collaboratively in an agile team.