Logo
Purple Drive

Senior Backend Engineer / Microservices Architect

Purple Drive, Bentonville, Arkansas, United States, 72712

Save Job

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.