
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.
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.