This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
Robert Half is seeking an experienced Senior Java Backend Engineer to support a high-impact initiative with a consulting services firm based in Seattle, WA. In this role, you will deliver robust, end-to-end solutions that power critical business functionality.
Job Responsibility:
Design, develop, and maintain scalable backend services and APIs for the MDS project using Java and Spring Boot
Break down complex requirements into small, incremental deliverables to support rapid development and consistent sprint execution
Collaborate with backend, frontend, and EDO Operations teams to deliver seamless, end-to-end solutions
Write clean, efficient, and maintainable code aligned with best practices and coding standards
Troubleshoot and resolve complex technical issues, including performance bottlenecks and system inefficiencies
Participate in code reviews, architectural discussions, and knowledge-sharing initiatives
Ensure the security, scalability, and reliability of backend systems
Document technical designs, workflows, and system integrations
Requirements:
Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field
8+ years of hands-on Java development experience
5+ years of experience with Spring Boot and Spring JPA
Strong expertise in RESTful API design and microservices architecture
Experience working with relational databases such as PostgreSQL
Solid understanding of backend development best practices and system design principles
Proven ability to solve complex technical problems and work both independently and collaboratively
Nice to have:
Experience with cloud platforms (AWS, Azure, or GCP)
Familiarity with CI/CD pipelines and containerization tools such as Docker
Experience building distributed systems and implementing caching strategies
Exposure to Agile methodologies and DevOps practices
Knowledge of test-driven development (TDD) and automated testing frameworks