We're in beta · Starting with US & Canada · Shipping weekly — your feedback shapes RiseMe
CoreAi Consulting logo
CoreAi Consulting Verified
IT Consulting, Artificial Intelligence, Machine Learning

Java Software Engineer

Phoenix, Arizona, United StatesOnsiteFull TimePosted 1 month agoVisa sponsorship available

Compensation estimateAI

See base, equity, bonus, and total comp estimates for this role — free, no credit card.

Sign up to see compensation estimate

We are seeking a highly skilled Java Developer with 5+ years of experience building scalable, high-performance backend systems and APIs. The ideal candidate will have strong expertise in Java, microservices architecture, RESTful APIs, and reactive frameworks such as Vert.x or Spring Boot, along with experience working with distributed systems and modern cloud environments.

This role involves designing and developing backend services that support large-scale applications, ensuring reliability, performance, and maintainability.

Key Responsibilities

  • Design, develop, and maintain scalable backend services and RESTful APIs using Java.
  • Build microservices-based architectures using frameworks such as Spring Boot or Vert.x.
  • Develop asynchronous and event-driven services leveraging reactive programming models.
  • Design and implement data models and integrations with both relational and NoSQL databases.
  • Integrate with internal systems, third-party services, and external APIs.
  • Optimize application performance and ensure high-throughput, low-latency backend systems.
  • Monitor system performance using tools such as Prometheus, Grafana, Elastic Stack, or Splunk.
  • Collaborate with product managers, architects, and cross-functional engineering teams to translate business requirements into technical solutions.

Required Skills

  • 5+ years of hands-on backend development experience.
  • Strong proficiency in Java (Java 8 or above) and object-oriented programming.
  • Experience building RESTful APIs and microservices architectures.
  • Hands-on experience with Spring Boot or Vert.x frameworks.
  • Strong understanding of asynchronous and reactive programming patterns.
  • Experience with relational and NoSQL databases
  • Solid understanding of distributed systems, concurrency, and scalable system design.
  • Experience with Git, Maven or Gradle, and CI/CD tools such as Jenkins or GitHub Actions.
  • Experience working with cloud platforms such as AWS, Azure, or GCP.
  • Familiarity with containerization technologies such as Docker and Kubernetes.
  • Experience working in Agile development environments.
  • Familiarity with API security frameworks such as OAuth2 or JWT.
  • Experience with event streaming or messaging systems such as Kafka or RabbitMQ.
  • Ability to work effectively in a fast-paced, collaborative engineering environment.
  • Strong problem-solving and analytical skills.
Ready to apply?
You'll be redirected to CoreAi Consulting's application page.

Similar roles