TechTalent Software logo

Expert Java Developer

TechTalent Software·Salary not specified

Primary stack

JavaSQLSpring BootGitDevOpsAWSGCPAzureHerokuCommunication

Nice to have's

Java

Job description

About the Position

We are seeking an Expert Java Developer to drive the development of an intelligent lab management solution designed to improve lab utilization, productivity, and resource efficiency across entire organizations. This platform plays a central role in orchestrating scheduling, resource allocation, and integration with other internal tools and emerging technologies. In this role, you will work with a large, complex existing codebase and contribute to its evolution through the implementation of scalable backend features, performance optimization, and architectural enhancements. You will collaborate with cross-functional engineering teams to develop new capabilities, troubleshoot high-stakes system issues, and improve overall platform performance and maintainability. The development will be conducted with outsourced engineering teams and management team in the US. Additionally, the candidate will be expected to clearly communicate design trade-offs, technical risks, and implementation plans, and to consistently deliver high-quality, reliable code on time. Most importantly, we’re looking for someone who enjoys the journey finding creative solutions, mentoring peers, and having fun while contributing to a meaningful product mission.

Responsibilities

  • Contribute to overall and release-specific designs and architecture
  • Implement and unit test designs
  • Document designs and mentor junior developers
  • Own the design and implementation of Eclipse plug-ins and client user interfaces in an enterprise architecture including integration with third-party applications
  • Develop complex algorithms and document them to convey functionality and methodology to peers
  • Provide accurate forecasts of work effort
  • Communicate implementation risks and design trade-offs clearly

Requirements

  • B.Sc. in Engineering or Computer Science
  • 15+ years of experience in backend software development, including 8+ years with Java/J2EE
  • Strong experience working with large, complex enterprise Java applications
  • Advanced knowledge and hands-on experience with the Eclipse platform, including Eclipse Plug-in Development (PDE), OSGi, and Eclipse RCP
  • Strong understanding of SQL and relational database concepts
  • Familiarity with Spring Boot, Hibernate, and RESTful APIs
  • Hands-on experience with Git, Maven, and DevOps/GitOps environments
  • Proven ability to build, deploy, and maintain applications on public cloud platforms (AWS, GCP, Azure, Heroku)
  • Proven ability to analyze and improve performance in backend systems and optimize database interactions
  • Experience with designing and implementing scheduling, queuing, or resource allocation algorithms
  • Skilled in networking and communication protocols
  • Excellent written and spoken English, with strong interpersonal communication skills
  • Experience with single-page application technologies and modern web frameworks
  • Ability to understand and master new technologies

We Offer

  • Relocation package
  • Job rotation
  • Learning through Arnia Academy
  • Flexible working hours
  • Performance bonuses
  • Attractive projects
  • Medical benefits
  • Trainings
  • Competitive compensation package
  • Referral program
  • International work experience

About the Company

[Company description if present]

© TechTalent Software. This job description was sourced from the employer's public career page. TheJob is not the employer — we index the posting and route candidates to the source. All content rights and hiring decisions belong to the employer.

More at TechTalent Software

All 54 roles

Popular searches