abra

Senior Java Developer

abra · Wheaton, Illinois, United States

Internet Marketplace Platforms · 2-10 employees

6 h ago
Senior (5-10 yrs) Full-time United States
Log in to apply, save this posting, or score it against your profile with AI.

About the role

Develop and maintain complex Java-based systems and design microservices-based solutions. Collaborate with cross-functional teams to integrate REST APIs and work with various databases to ensure scalable code.

What they look for

Java Microservices REST APIs SQL NoSQL Spring Boot Spring Framework AI Tools Claude Code Cloud Environments EJB Kafka React

Requirements

Requires at least 5 years of experience in Java, microservices, REST APIs, and Spring Boot. Mandatory expertise in AI tools, specifically Claude Code, is required.

Full description

abra professional services is seeking a Senior Java Developer.

We are looking for a skilled Senior Java Developer to join a development team and take part in building complex systems, solving technical challenges, and writing clean, elegant, and maintainable code.

This role requires extensive hands-on Java development experience, strong expertise in microservices, REST APIs, databases, Spring Boot, and proven experience developing with AI tools.

A full-time hybrid position based in Central Israel, with 1 day a week remote.

Key Responsibilities:

  • Develop and maintain complex Java-based systems.
  • Design and implement microservices-based solutions.
  • Develop and integrate REST APIs.
  • Work with SQL and NoSQL databases.
  • Write clean, high-quality, scalable, and maintainable code.
  • Collaborate with development, analysis, QA, project management, and product teams.

Requirements

Professional requirements:

  • At least 5 years of proven experience in Java development – mandatory.
  • Proven experience working with microservices – mandatory.
  • Proven experience working with SQL and NoSQL databases – mandatory.
  • At least 5 years of experience working with REST APIs – mandatory.
  • Strong expertise in Spring Framework / Spring Boot – mandatory.
  • Proven experience developing with AI tools, with an emphasis on Claude Code – mandatory.
  • Experience developing in cloud environments – advantage.
  • Experience working with EJB – advantage.
  • Familiarity with Kafka or other messaging tools – advantage.
  • Experience with React development – significant advantage.
  • Relevant academic degree – advantage.

Personality requirements:

  • Excellent interpersonal skills.
  • Strong self-learning ability.
  • Ability to work as part of a team.
  • Ability to work with vendors.
  • Skilled in working with AI tools – mandatory