Java Developer

Compunnel, Inc.

Richfield (MN)

On-site

USD 130,000 - 170,000

Full time

4 hours ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Compunnel, Inc. is seeking a Senior Backend Engineer to design, develop, and deliver scalable backend services for a Marketplace Shopping platform.

The role emphasizes hands-on coding, ownership of complex problems, and production-grade solutions using Java, Spring Boot, and microservices. The ideal candidate brings deep expertise in distributed systems, system design, and event-driven architectures, with strong experience in Kafka and PostgreSQL, working in a fast-paced environment with

Qualifications

  • 10–15 years of professional Java development experience.
  • 10+ years with Spring Boot and microservices.
  • 10+ years in system design and distributed systems.
  • 3+ years with Apache Kafka and event-driven architectures.
  • Strong PostgreSQL relational database skills.
  • Hands-on software development and debugging abilities.
  • Ability to work independently in fast-paced, ambiguous environments.

Responsibilities

  • Design, develop, and deliver scalable backend services for the Marketplace Shopping platform.
  • Develop robust backend applications using Java, Spring Boot, and microservices architectures.
  • Design and implement distributed systems capable of supporting production-scale workloads.
  • Take ownership of complex technical problems and independently drive solutions from design through production.
  • Participate in system design, architecture, and technical design discussions.
  • Develop event-driven solutions using Kafka and related messaging technologies.
  • Design and implement reliable, scalable, and maintainable backend services.
  • Work with relational databases, including PostgreSQL, to develop and optimize data-driven applications.
  • Troubleshoot production issues and implement long-term solutions.
  • Evaluate system performance and identify optimization opportunities.
  • Collaborate with engineers, architects, product teams, and stakeholders to translate requirements into technical solutions.

Skills

Java
Spring Boot
Microservices
Distributed systems
System design
Problem solving
Ownership
Production-scale

Tools

Kafka
PostgreSQL

Job description

We are seeking a Senior Backend Engineer who is a strong hands‑on coder and can independently design, develop, and deliver scalable backend services for a Marketplace Shopping platform. The ideal candidate will have deep experience with Java, Spring Boot, microservices, and distributed systems, along with a strong understanding of system design and production‑scale applications. This role requires an engineer who can take ownership of complex technical problems, make sound architectural decisions, participate in technical design discussions, and drive solutions from design through implementation and production. The candidate should be comfortable working in a fast‑paced environment with ambiguous requirements and demonstrate strong technical judgment, problem‑solving, and ownership.

Key Responsibilities
  • Design, develop, and deliver scalable backend services for the Marketplace Shopping platform.
  • Develop robust backend applications using Java, Spring Boot, and microservices architectures.
  • Design and implement distributed systems capable of supporting production‑scale workloads.
  • Take ownership of complex technical problems and independently drive solutions from design through production.
  • Participate in system design, architecture, and technical design discussions.
  • Develop event‑driven solutions using Kafka and related messaging technologies.
  • Design and implement reliable, scalable, and maintainable backend services.
  • Work with relational databases, including PostgreSQL, to develop and optimize data‑driven applications.
  • Troubleshoot complex production issues and implement effective long‑term solutions.
  • Evaluate system performance and identify opportunities for performance optimization and scalability improvements.
  • Collaborate with engineers, architects, product teams, and other stakeholders to translate requirements into technical solutions.
  • Work effectively with ambiguous requirements and independently determine appropriate technical approaches.
  • Contribute to engineering best practices, code quality, testing, and maintainability.
  • Support and improve large‑scale production systems with a focus on reliability, scalability, and operational excellence.
Required Qualifications
  • 10–15 years of professional experience with Java development.
  • 10+ years of experience with Spring Boot and microservices.
  • 10+ years of experience with system design and distributed systems.
  • 3+ years of experience with Apache Kafka and event‑driven architecture.
  • Strong working knowledge of PostgreSQL and relational databases.
  • Strong hands‑on software development and coding skills.
  • Experience designing and developing scalable backend services and production‑scale applications.
  • Strong understanding of distributed system design, scalability, reliability, and performance.
  • Ability to independently analyze complex technical problems and develop effective solutions.
  • Experience participating in architecture and system design discussions.
  • Strong troubleshooting and problem‑solving skills.
  • Ability to work independently in a fast‑paced environment with ambiguous requirements.
  • Experience taking ownership of software solutions through design, implementation, testing, and production.
Preferred Qualifications
  • Experience working in marketplace, e-commerce, or retail environments.
  • Experience with Spring Cache or similar caching technologies.
  • Experience with Google Cloud Platform (GCP).
  • Experience with Google BigQuery.
  • Experience optimizing application and system performance at scale.
  • Experience owning and supporting large‑scale production systems.
  • Experience designing and operating highly scalable distributed systems.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Backend Developer
Senior Backend Developer

Compunnel, Inc. • Richfield (MN)

On-site
USD 140,000 - 200,000
Senior Backend Developer
Senior Backend Developer

Compunnel, Inc. • Sunnyvale (CA)

On-site
USD 120,000 - 150,000
Backend Engineer
Backend Engineer

Compunnel, Inc. • New York (NY)

On-site
USD 110,000 - 150,000
Java Developer
Java Developer

Compunnel, Inc. • Plano (TX)

On-site
USD 110,000 - 140,000
Senior Java Software Engineer
Senior Java Software Engineer

Compunnel, Inc. • City of White Plains (NY)

On-site
USD 120,000 - 180,000
Senior Java Developer
Senior Java Developer

Virtusa • Irving (TX)

On-site
USD 120,000 - 180,000
Senior Backend Developer
Senior Backend Developer

TechDigital Group • St. Louis (MO)

On-site
USD 90,000 - 150,000
Java Software Engineer
Java Software Engineer

Apexon • Salt Lake City (UT)

On-site
USD 110,000 - 160,000
Lead Back-End Developer – Java
Lead Back-End Developer – Java

Segmentify UK Ltd • Turkey (NC)

On-site
USD 120,000 - 150,000
Senior Java Software Engineer
Senior Java Software Engineer

Dexian • Irving (TX)

On-site
USD 140,000 - 200,000