IT.HR Recruitment Agency logo
IT.HR Recruitment Agency Verified

Senior Java Engineer

RemoteRemoteFull TimeSeniorPosted 7 hours agoHidden Gem · Himalayas

Is this role right for you?

Upload your resume and get a skill-by-skill breakdown — see exactly where you match, where you're close, and what to highlight. Not a mystery percentage.

Get a tailored resume highlighting what this role needs.

Required skills

  • Core Java
  • Advanced Java
  • Spring Boot
  • relational databases
  • caching solutions
  • unit testing
  • functional testing
  • integration testing
  • contract testing
  • external systems

Nice to have

  • legacy monolithic applications
  • microservices-based architectures
  • frontend applications
  • SME for specific features/epics

Role summary

A rapidly growing international consulting company specializing in software engineering is seeking an experienced Java Developer to join a team delivering large-scale, business-critical projects. The role involves all phases of the SDLC, from requirements analysis to deployment, with a focus on modernizing legacy applications into microservices, integrating with third-party systems, and optimizing application performance. The ideal candidate will have strong coding skills in Java (JDK 8+), advanced knowledge of Spring Boot, relational databases, caching solutions, and various testing levels. Responsibilities include driving best practices in system design, providing technical guidance, and troubleshooting issues independently.

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.

Originally posted on Himalayas

Ready to apply?
You'll be redirected to IT.HR Recruitment Agency's application page.

Similar roles

See how RiseMe works

Match, tailor, and prep so you send fewer applications and land more interviews.