We are expanding our internal development teams and are looking for a Mid-level or Senior Java Developers to join ARHS Group, part of Accenture. This role offers a hands-on opportunity to work on microservice-based platforms using Java and Spring Boot in a collaborative, international environment.
THE WORK:
- Design, build, test, and maintain backend applications using Java and Spring / Spring Boot.
- Develop scalable microservices and REST APIs aligned with modern architectural standards.
- Contribute to technical design discussions and participate in code reviews to maintain high-quality coding practices.
- Integrate systems with databases, messaging platforms, and authentication services, following security and compliance guidelines.
- Collaborate with developers, architects, business analysts, QA, and DevOps teams to deliver end-to-end features.
- Troubleshoot production issues and contribute to improvements in performance, reliability, and observability.
- Support CI/CD processes and automation alongside the DevOps team.
- Maintain clear technical documentation and share knowledge within the team.
Our roles require in-person time to encourage collaboration, learning, and relationship-building with colleagues and partners. As an employer, we will be as flexible as possible to support your specific work-life needs.
HERE’S WHAT YOU’LL NEED:
-
4+ years of experience (Mid-level) or 7+ years of experience (Senior) in professional software development.
- Strong hands-on expertise with Java and Spring / Spring Boot.
- Solid experience designing and building RESTful APIs, microservice architectures, and unit/integration testing (JUnit, Testcontainers or similar).
- Experience working with both relational and non-relational databases (e.g., PostgreSQL, MongoDB).
- Practical knowledge of Kafka or Kubernetes (strong proficiency in at least one of these is required).
- Comfortable working in collaborative Agile environments.
- Strong communication skills and a team-oriented mindset.
-
Fluency in English (written and spoken).
BONUS POINTS IF YOU HAVE:
- Experience with Angular for basic to intermediate frontend development.
- Experience developing Kubernetes operators or working with advanced Kubernetes features.
- Familiarity with GraphQL (Apollo Federation is a plus).
- Knowledge of Open Policy Agent (OPA) or security policy frameworks.
- Exposure to eventual consistency patterns or distributed system design.
- Experience with Go (Golang) or Node.js backend development.
- Experience with Knative or other serverless/container platforms.