Skip to content
ClaudeChatGPTCursor

Search jobs inside your AI agent.

Connect

IT.HR Recruitment Agency

NewBe an early applicant

Senior Java Engineer

Posted Updated
Discussion

Summary

Senior Java developer at a software engineering consulting firm in St. Louis, joining a team delivering large-scale, business-critical projects. Day to day spans the full SDLC: building scalable distributed services with Java and Spring Boot, modernizing legacy monoliths into microservices, and integrating third-party APIs.

For our client, a rapidly growing international consulting company specialising in software engineering, we are looking for an experienced Java Developer to join a team delivering large-scale and business-critical projects.

Responsibilities:

  • Participate in all phases of the SDLC: requirements analysis, design, implementation, testing, and deployment.

  • Collaborate closely with engineers, product owners, and stakeholders to design and build scalable, distributed solutions that deliver excellent user experiences.

  • Modernize legacy monolithic applications into microservices-based architectures.

  • Integrate new features with third-party systems via APIs.

  • Optimize and ensure responsiveness of frontend applications.

  • Document code, support troubleshooting, and assist other engineers with problem-solving.

  • Drive best practices in system design and development, providing technical guidance and leadership.

Technical Skills:

  • Strong coding skills in Java (JDK 8+), both Core and Advanced.

  • Advanced knowledge and hands-on experience with Spring Boot, relational databases, and caching solutions.

  • Practical experience with different test coverage levels (unit, functional, integration, contract testing).

  • Experience integrating with external systems and APIs.

  • Knowledge of high availability, scalability, and resiliency in systems.

  • Ability to troubleshoot issues independently across different environments.

  • Quick learner, able to adapt to new projects/domains and act as an SME for specific features/epics.

  • Strong code review capabilities with a focus on quality.

Professional Skills:

  • Highly motivated, aiming for engineering excellence and avoiding mediocrity.

  • Strong communication and collaboration skills.

  • Proactive in asking questions during requirement and elaboration sessions.

  • Able to identify improvement areas in applications and take ownership to drive change.

  • Actively participates in code reviews, providing constructive feedback and suggestions.

Skills

What Senior Software Engineering jobs ask for — and how much of it you have →
Apply

See also

Software Engineering jobs by country — openings, pay and top skills →