Senior Java Engineer

IT.HR Recruitment Agency
  • Saint Louis, Missouri
  • Autofill and Review
30+ days ago

Job 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.

Numbers & Facts

LocationSaint Louis, Missouri

Skills

  • Application Programming Interface (API)unmatched
  • Best Practicesunmatched
  • Cachingunmatched
  • Code Reviewsunmatched
  • Communication Skillsunmatched
  • Consultingunmatched
  • Functional Testingunmatched
  • High Availabilityunmatched
  • Identify Issuesunmatched
  • Integration Testingunmatched
  • Javaunmatched
  • Leadershipunmatched
  • Problem Solving Skillsunmatched
  • Process Improvementunmatched
  • Relational Databases (RDBMS)unmatched
  • Requirements Managementunmatched
  • Scalable System Developmentunmatched
  • Software Development Lifecycle (SDLC)unmatched
  • Software Engineeringunmatched
  • Support Documentationunmatched
  • System Integration (SI)unmatched
  • Team Playerunmatched
  • Technical Leadershipunmatched
  • Testingunmatched
  • Unit Testunmatched
  • User Interface/Experience (UI/UX)unmatched

Be found by employers

5,500+ employers search our resume database daily. Add yours to get found by recruiters looking for candidates like you.

Level up your application

Professional resume templates

Browse dozens of recruiter approved resume templates, layouts and formats. Choose your favorite and make it your own in minutes.

Free resume templates

Free resume builder

Improve your existing resume or start from scratch and create a standout, ATS-friendly resume. Add job-specific content, download and apply.

Free resume builder