Scala Developer
Posted 4 weeks ago Expired
This job has expired
Looking for a job like Scala Developer in or near Charlotte, NC? Upload your resume and we'll notify you when similar positions become available.
Upload Your ResumeAbout This Role
Design, develop, and maintain high-performance backend services and scalable microservices using Scala within the JVM ecosystem for Innova Solutions' client. This role involves applying functional programming concepts, integrating APIs and databases, and working with real-time data processing platforms.
Responsibilities
- Design, develop, and maintain high-performance backend services using Scala and the JVM ecosystem
- Build and evolve scalable microservices and distributed systems using frameworks such as Akka, Play, or Spring
- Apply functional programming concepts, immutability, and concurrency patterns to produce robust and efficient code
- Collaborate with product managers, architects, and engineers to translate business requirements into technical solutions
- Develop and integrate RESTful APIs and services with relational and NoSQL databases
- Work with messaging and streaming platforms such as Kafka for real-time data processing and event-driven systems
- Participate in the full software development life cycle, including design, development, testing, deployment, and production support
- Implement automated testing, code reviews, and CI/CD pipelines to ensure high code quality and reliability
- Contribute within Agile environments through sprint planning, estimation, and continuous improvement activities
- Investigate and resolve complex technical issues while ensuring system scalability, performance, and operational stability
Requirements
- Proficiency in Scala and JVM ecosystem
- Experience with microservices and distributed systems (Akka, Play, or Spring)
- Understanding of functional programming concepts, immutability, and concurrency patterns
- Experience with RESTful APIs and integration with relational and NoSQL databases
- Experience with messaging and streaming platforms like Kafka
Skills
* Required skills
Benefits
About Innova Solutions
Innova Solutions is a global technology and business transformation solutions provider with approximately 50,000 professionals, delivering strategic solutions to clients to enable them to operate as leaders within their fields.