Skip to main content

Senior Backend Engineer / Microservices Architect

Posted today

purple driveBentonville (AR)

SENIORITY

Lead

Apply (opens in a new tab)

About the role

Purple DriveSenior Backend Engineer / Microservices Architect Share Contractual Bentonville, AR
Overview
Key Responsibilities: Design and build n-tier, highly scalable, fault-tolerant, and reactive microservices using Java, Scala, Go, Spring, Camel, Apache Tomcat, JBoss, and RESTful architecture. Develop next-generation reactive microservices deployed on Kubernetes ecosystems in cloud environments (Google Cloud Platform, Microsoft Azure).Architect and implement cloud-native, distributed, and high-performance applications with a focus on scalability and fault tolerance. Ensure testability and maintainability through best practices in unit testing and test coverage (JUnit, Mockito).Apply advanced understanding of microservice architecture, multithreading, networking, and performance tuning to optimize systems. Follow a disciplined approach to development, code review, documentation, testing, and coding standards in a collaborative environment. Design and architect applications using SQL and NoSQL databases such as Oracle, Cassandra, and Azure Cosmos DB.Leverage industry research and emerging technologies to deliver innovative, enterprise-grade solutions that improve client technology ecosystems.
Required Skills & Experience: 6–10 years of experience in backend engineering and enterprise application development. Strong expertise in Java, Spring Boot, and distributed systems. Hands-on experience with Scala, Go, Camel, Apache Tomcat, JBoss, and RESTful services. Proven experience with Kubernetes and cloud platforms (GCP, Azure).Deep understanding of microservices architecture, performance optimization, and fault-tolerant design. Proficiency with databases: SQL (Oracle) and NoSQL (Cassandra, Cosmos DB).Strong knowledge of test frameworks (JUnit, Mockito).Excellent communication, problem-solving, and team collaboration skills.
Preferred Qualifications: Experience in leading or mentoring development teams. Familiarity with DevOps practices and CI/CD pipelines. Exposure to large-scale, enterprise-grade applications in retail, e-commerce, or financial domains. Keywords: Java, Spring Boot, Scala, Go, Microservices, Cloud Native, Kubernetes, GCP, Azure, Oracle, Cassandra, Cosmos DB, Reactive Systems, RESTful Architecture, JBoss, Tomcat, JUnit, Mockito, Distributed Systems.

Before you apply

Applying takes about a minute. These four things decide how fast it moves after that.

Your profile is current

It's what we read first. Occupations, seniority and locations matter more than a long history.

Two examples you can talk through

Not a portfolio — just two pieces of work where you can explain the decisions and what you'd change.

A number in mind

What you're on now and what would make you move. We negotiate better when we know both.

Your notice period

Employers plan around it, and it's the question that stalls offers most often.

Once you apply, someone reads it and calls you before anything reaches the employer — usually within two working days.

More like this