Senior Java Backend Engineer / Service Engineer We are looking for aSenior Java Backend Engineerto join a global technology team and work on the development, enhancement, and support of scalable back-end services and APIs. This is a hands-on engineering role focused onJava, Spring Boot, REST APIs, microservices, relational databases, CI/CD, and production-grade service development. The professional will collaborate with global teams and interact with front-end/full-stack teams to ensure proper integration between back-end services and UI layers. Key responsibilities Develop, enhance, and maintain back-end services and APIs usingJavaand modern frameworks. Design and implementmicroservicesand distributed system components. Build and maintainRESTful APIswith focus on scalability, security, and performance. Integrate applications with relational databases, ensuring efficient data retrieval and query performance. Collaborate with front-end and full-stack teams on application integration. Diagnose and resolve complex technical issues in enterprise applications. Participate in code reviews, technical discussions, testing, and CI/CD processes. Work with global teams in English. Required experience 5+ years of professional experience inJava back-end development. Strong experience withJava 8+, preferablyJava 17. Solid experience withSpring Framework / Spring Boot. Hands-on experience building and maintainingRESTful APIs. Good understanding ofobject-oriented programmingandclean code principles. Experience withmicroservicesand distributed applications. Solid knowledge ofSQLand relational databases such asOracle, PostgreSQL, or similar. Familiarity withGitandCI/CD pipelines. Experience building scalable, secure, and high-performance services. Good understanding ofauthorization concepts. Advanced English for communication with global teams. Nice to have Practical experience withJavaScriptfor application integration or light front-end enhancements. Experience in enterprise or financial services environments. Experience with production support, troubleshooting, performance tuning, and application evolution. Ideal profile The ideal candidate is a hands-onSenior Java Engineerwith strong back-end experience, good problem-solving skills, and the ability to work in complex enterprise environments. This is not an architect role;
we are looking for someone who enjoys coding, improving services, solving technical issues, and contributing to high-quality software delivery.