remoteonsite
Senior Java Backend Engineer - CGI
Backend Engineer
Senior Java Backend Engineer responsible for designing, developing, and maintaining high‑performance server‑side applications using Java, Spring, RESTful services, and microservice architecture.
About the role
Key Responsibilities
- Design, develop, and maintain robust Java backend services supporting enterprise applications.
- Implement RESTful APIs and microservice components using Spring Framework and related technologies.
- Collaborate with cross‑functional teams to define requirements, architecture, and integration points.
- Optimize database interactions and write efficient SQL queries for high‑volume data processing.
- Conduct code reviews, unit testing, and performance tuning to ensure code quality and reliability.
Requirements
- 5+ years of professional experience in Java development, preferably with Spring Boot or Spring MVC.
- Strong understanding of REST API design, microservice patterns, and service orchestration.
- Proficiency in relational databases and SQL (e.g., PostgreSQL, MySQL, Oracle).
- Experience with version control (Git) and CI/CD pipelines.
- Solid problem‑solving skills and ability to work independently in an agile environment.