For companies
  • Hire developers
  • Hire designers
  • Hire marketers
  • Hire product managers
  • Hire project managers
  • Hire assistants
  • How Arc works
  • How much can you save?
  • Case studies
  • Pricing
    • Remote dev salary explorer
    • Freelance developer rate explorer
    • Job description templates
    • Interview questions
    • Remote work FAQs
    • Team bonding playbooks
    • Employer blog
For talent
  • Overview
  • Remote jobs
  • Remote companies
    • Resume builder and guide
    • Talent career blog
CareerXperts Consulting
CareerXperts Consulting

Java Software Engineer

Location

Remote restrictions apply
See all remote locations

Salary Estimate

N/AIconOpenNewWindows

Seniority

N/A

Tech stacks

Spring
Java
Software Development
+45

Permanent role
2 days ago
Apply now

We are seeking engineers who have a strong passion for creating elegant, scalable, and cross-platform solutions, and who are excited about exploring new Java technologies as they emerge. In particular, we are looking for expertise in Java, Microservices, and Cloud technologies. As a part of the team, you will play a vital role in driving our technology selection and coaching your team on effectively utilizing these new technologies in a production platform development environment. We value versatility, leadership qualities, and a genuine enthusiasm for tackling new challenges across the Java stack as we continuously push the boundaries of our technology.

Responsibilities:

  • Designing and developing REST APIs using Spring modules.
  • Writing clean, functional code using Java 8 and Spring modules.
  • Developing unit and integration test cases using Spring test modules.
  • Designing and developing microservices using Spring Microservices.
  • Designing and developing asynchronous data streams using Spring Reactive Programming.
  • Managing individual project priorities, deadlines, and deliverables.
  • Participating in the recruitment and mentoring of top engineering talent.
  • Collaborating on and executing Agile development, product scenarios, to ensure regular releases of high-quality software.
  • Proactively assisting your team in identifying and resolving development and production software issues through effective collaboration.
  • Working with company stakeholders, including PM, PO, customer-facing teams, DevOps, and Support, to communicate and collaborate on execution.

Desirable Skills:

  • Good understanding of Docker and Kubernetes.
  • Good understanding of Cloud Registry, Cloud Discovery, Tracing, load balancing, and logging.
  • Contributing to framework selection, microservice extraction, and deployment in On-Premise and SaaS scenarios.
  • Experience with troubleshooting, profiling, and debugging applications.
  • Experience with different databases (Elasticsearch, Impala, HDFS, MongoDB, etc.) is a plus.
  • Basic knowledge of Git commands is a plus.
  • Experience with messaging systems (e.g., RabbitMQ, Apache Kafka).
  • Familiarity with cloud solutions (e.g., AWS, Google Cloud Platform, Microsoft Azure).

Personal Skills:

  • Strong written and verbal communication skills to collaborate with developers, testers, product owners, scrum masters, directors, and executives.
  • Experience participating in the decision-making process for application code design, solution development, and code review.
  • Strong work ethic and emotional intelligence, including punctuality for meetings.
  • Ability to work in a fast-changing environment and embrace change while following a larger plan.

Requirements:

  • Bachelor's or Master's degree in Computer Science or a related field, or equivalent job experience.
  • 5-7 years of web application development experience in a fast-paced agile environment.
  • Strong knowledge and experience in Java 8 (+), Spring 5, and Spring Cloud.
  • Experience in CI/CD pipeline.
  • Experience with relational databases and hands-on experience with SQL queries.
  • Strong knowledge of REST APIs.
  • Experience with Atlassian suite products such as JIRA, Bitbucket, Confluence.
  • Strong knowledge of Computer Science and Computing Theory, including OOP, SOLID principles, RDBMS, code testing practices, algorithms, data structures, and design patterns.
  • Understanding of network interactions, protocols, conventions (e.g., REST, RPC), and authentication and authorization flows, standards, and practices (e.g., OAuth, JWT).

Please write to deepa.m@careerxperts.com to get connected!

About CareerXperts Consulting

🔗Website
Visit company profileIconOpenNewWindows

Unlock all Arc benefits!

  • Browse remote jobs in one place
  • Land interviews more quickly
  • Get hands-on recruiter support
PRODUCTS
Arc

The remote career platform for talent

Codementor

Find a mentor to help you in real time

LINKS
About usPricingArc Careers - Hiring Now!Remote Junior JobsRemote jobsCareer Success StoriesTalent Career BlogArc Newsletter
JOBS BY EXPERTISE
Remote Front End Developer JobsRemote Back End Developer JobsRemote Full Stack Developer JobsRemote Mobile Developer JobsRemote Data Scientist JobsRemote Game Developer JobsRemote Data Engineer JobsRemote Programming JobsRemote Design JobsRemote Marketing JobsRemote Product Manager JobsRemote Project Manager JobsRemote Administrative Support Jobs
JOBS BY TECH STACKS
Remote AWS Developer JobsRemote Java Developer JobsRemote Javascript Developer JobsRemote Python Developer JobsRemote React Developer JobsRemote Shopify Developer JobsRemote SQL Developer JobsRemote Unity Developer JobsRemote Wordpress Developer JobsRemote Web Development JobsRemote Motion Graphic JobsRemote SEO JobsRemote AI Jobs
© Copyright 2026 Arc
Cookie PolicyPrivacy PolicyTerms of Service