remote
Specialist II - Software Engineering - UST
Software Engineer
Senior Java developer focused on building scalable, high‑performance backend services using modern frameworks, RESTful APIs, and microservices architecture.
About the role
Key Responsibilities
- Design, develop, and maintain robust Java‑based applications.
- Translate business requirements into technical solutions and architecture.
- Build and expose RESTful APIs and microservices using modern Java frameworks.
- Write clean, efficient, and reusable code following best practices.
- Perform unit testing, debugging, and performance optimization.
- Participate in code reviews and technical discussions with cross‑functional teams.
Requirements
- Proven experience as a Java developer with strong backend focus.
- Hands‑on knowledge of RESTful API design and microservices architecture.
- Experience with unit testing frameworks and performance tuning.
- Strong problem‑solving skills and ability to work collaboratively.