Senior Java Engineer

IT.HR Recruitment Agency

  • Saint Louis, Missouri
  • 2 days ago

    Highlights

    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. Collaborate closely with engineers, product owners, and stakeholders to design and build scalable, distributed solutions that deliver excellent user experiences.

    Numbers & Facts

    LocationSaint Louis, Missouri
    Websitehttps://www.ithr.pl/

    Description

    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.

    Similar Jobs