Scala-Java Software Engineer

About You:

You will work alongside our talented development team, designing, building, and deploying back-end server solutions dealing with distributing large amounts of data. As a Backend Software Engineer specializing in Scala or Java in a Kubernetes environment, you will be instrumental in architecting and implementing scalable, containerized backend solutions for our advanced trading systems. This role requires a deep understanding of distributed systems, container orchestration, and a passion for building resilient and efficient financial technology.

In this role, you will:

 Design, develop, and maintain backend systems using Scala or Java, leveraging the power of Kubernetes for container orchestration
 Architect, deploy, and manage backend applications in a Kubernetes environment to ensure scalability, availability, and resilience
 Implement and enhance microservices architecture for trading applications, promoting modularity and maintainability
 Develop distributed systems to support the high-performance and low-latency requirements of trading platforms
 Implement robust monitoring and logging solutions to track and analyze the performance of backend systems in real-time
 Integrate backend systems with various market data feeds, ensuring accurate and timely data for trading activities
 Collaborate with cross-functional teams, including frontend developers, UX/UI designers, and other engineers, to deliver end-to-end trading solutions
 Create and maintain technical documentation for backend systems, Kubernetes configurations, and deployment procedures
 Direct contact with project managers to help deliver solutions

Job Requirements:

 BA or MS degree in Computer Science, Software Engineering, or a related field
 5+ years of software development experience with designing, implementing, testing, and maintaining real-time applications
 Proficiency in Scala or Java backend software development
 Worked with Kubernetes and cloud services such as Google Cloud Platform
 Dependable team player with a strong work ethic, exceptional accuracy, good analytical and problem-solving skills
 Comfort resolving uncertainty and communicating for issue resolution
 Ability to take full ownership (design, implement, test, deploy, maintain, iterate) of projects
 Financial knowledge is helpful but not required

  • Accepted file types: pdf, word, png, jpg, jpeg, Max. file size: 20 MB.
  • This field is for validation purposes and should be left unchanged.

“We are a Nearshore staff augmentation firm specializing in building top notch Software Engineering teams for clients in the United States. Our mission is to help businesses streamline their operations and improve efficiency through cutting-edge technology.”

Apply for this position

Allowed Type(s): .pdf, .doc, .docx