
Job description
As a Senior Java Engineer, you will play a critical role across the full software lifecycle—from design and development through production support and optimization. You will build and evolve modern RESTful services while also maintaining and improving legacy services when required.
Design, build, and maintain RESTful APIs and back-end services using Java and Spring, optimize application performance, scalability, and availability in production environments, troubleshoot and resolve complex issues by debugging across front-end, service, and database layers.
5+ years of back-end engineering experience with Java, strong experience with the Spring ecosystem, proven experience designing and implementing RESTful APIs, experience working with legacy Java services and modernizing them safely, solid understanding of cloud-native development concepts, strong SQL skills, and experience with Git, Maven, and CI/CD tools.
Company

Tech, Software & IT Services • Corporate Services
Empower Professionals Inc. delivers comprehensive managed technology services, covering consulting, design, development, testing, and support across cloud, data, infrastructure, security, and application optimization. The company’s product‑focused team has launched a CSR enablement SaaS platform that serves over 40 global clients, demonstrating its capability to drive digital transformation and integration projects. In addition to technology solutions, Empower Professionals provides flexible staffing and placement services, offering on‑demand augmentation and full‑team building with top‑tier onshore and offshore talent. Their workforce solutions span IT and non‑IT roles across healthcare, finance, engineering, education, and other industries, enabling clients to scale quickly and maintain competitive advantage.
Keep exploring

Empower Professionals Inc - Talent & IT Services

Magnitude Software

Sun Life

Sun Life
Creative Chaos
Creative Chaos