Senior Java Backend Developer

KOMODO CONSULTING LLC
United States
13 days ago
Apply on arc.dev
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
5 years minimum
Working hours
Regular working hours
Job source

Tech stack

Java (Programming Language) Application Programming Interfaces (APIs) Automation of Tests Unit Testing Microsoft Azure Software Design Patterns Object-Oriented Software Development Software Engineering Test-Driven Development (TDD) Backend Git Event Driven Architecture
+7 more
Integration Tests Kubernetes Infrastructure Automation Frameworks Apache Kafka Graphql Terraform Software Version Control

Job description

  • Design, build, and maintain backend services and APIs using Java, applying object-oriented principles and design patterns consistently;
  • Implement infrastructure-as-code components using Terraform to support scalable and repeatable environments;
  • Build and evolve event-driven integrations using Kafka;
  • Develop and maintain automated tests (unit and integration), applying TDD and shift-left testing practices;
  • Contribute to CI/CD pipelines and workflows using Git-based version control and automation;
  • Deploy and operate services in Kubernetes environments, supporting reliability and performance;
  • Collaborate with cross-functional teams to troubleshoot complex issues and deliver high-quality solutions.

Requirements

  • 5+ years of software development experience with a strong focus on Java backend development;
  • Solid understanding of object-oriented programming principles and common design patterns;
  • Experience with Terraform for infrastructure provisioning and automation;
  • Hands-on experience with unit testing, integration testing, and TDD/shift-left practices;
  • Proficiency with Git and CI/CD concepts and workflows;
  • Knowledge of Kafka and event-driven architectures;
  • Experience working with Kubernetes in development and/or production environments;
  • Experience with GraphQL Federation;
  • Knowledge of Azure Cloud;
  • Strong problem-solving, analytical, communication, and teamwork skills.

About the company

Komodo Consulting is a technology and strategy firm specializing in Digital Transformation. Operating in Portugal and Poland, we provide IT Consulting & Nearshore services. We support both public and private sector organizations through two main areas:

  • Consulting - with a focus on strategy, investment analysis, and digital process improvement;
  • IT Team Augmentation - helping clients scale and strengthen their tech teams.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on arc.dev
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:06 min

Developer experience and project variety at scale

Alexandra Petri · World Congress 2023

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

2:52 min

Generating APIs with the Neo4j GraphQL library

William Lyon · LIVE

1:52 min

Structuring and scaling the backend engineering team

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

1:38 min

Transitioning into backend engineering from web development

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

5:06 min

Modernizing legacy applications through proactive leadership

Babette Wagner Babette Wagner · Coffee With Developers

Videos

See all

Related articles

See all