Mediabistro logo
job logo

Java Developer with Scala

Purple Drive, St Louis, MO, United States


Overview:

We are seeking a highly skilled

Java Developer with Scala

with strong expertise in

Java, Scala

to design, develop, and optimize scalable applications. The ideal candidate will have a deep understanding of microservices architecture, event-driven systems, and domain-driven design (DDD), while ensuring high standards of code quality and performance.

Key Responsibilities:

Design & Development:

Build scalable, maintainable, and high-performance applications using Java, Scala.
Architecture & Best Practices:

Contribute to architecture discussions and ensure solutions align with microservices, event-driven systems, and DDD principles.
Collaboration:

Work closely with product managers, QA, and DevOps teams to deliver reliable and high-quality software solutions.
Code Quality:

Write clean, testable, and reusable code with a strong emphasis on best practices, code reviews, and unit testing.
Performance Optimization:

Troubleshoot, debug, and optimize applications for speed, scalability, and reliability.
Required Skills & Qualifications:

Strong hands-on experience in

Java, Scala.
Expertise in

microservices architecture, event-driven systems, and DDD .
Proficiency in relational and/or NoSQL databases.
Experience with

CI/CD pipelines, Git, Docker, Kubernetes, and cloud platforms (AWS/GCP/Azure) .
Excellent problem-solving, debugging, and analytical skills.
Strong communication and collaboration abilities.