What are the responsibilities and job description for the Scala Developer position at Smart IT Frame LLC?
Role: Scala Developer
Location: 100% Onsite. Greenwood Village, CO
Duration: Long Term
Job Description:
We are seeking a skilled Scala Developer with expertise in Scalatra, SQL/NoSQL databases, and REST API development. The ideal candidate will have substantial experience in developing Microservices and possess a strong understanding of modern software architecture and design principles.
Top Skills:
Scala, Scalatra, Rest API
Key Responsibilities
• Design, develop, and maintain scalable and high-performance applications using Scala.
• Implement RESTful APIs and ensure compatibility with various clients.
• Develop and manage Microservices architecture to enhance application modularity and scalability.
• Collaborate with cross-functional teams to define, design, and ship new features.
• Optimize applications for maximum speed and scalability.
• Write clean, maintainable, and efficient code.
• Participate in code reviews and provide constructive feedback to peers.
• Troubleshoot and debug applications to ensure optimal performance.
• Stay up-to-date with industry trends and best practices to continuously improve the development process.
Qualifications:
• Proven experience as a Scala Developer.
• Strong knowledge of Scalatra framework.
• Experience with both SQL and NoSQL databases.
• Proficient in developing RESTful APIs.
• Significant experience in developing and managing Microservices.
• Familiarity with Agile development methodologies.
• Excellent problem-solving skills and attention to detail.
• Strong communication and teamwork abilities.
Preferred Skills:
• Experience with cloud platforms such as AWS, Azure, or Google Cloud.
• Knowledge of containerization technologies like Docker and Kubernetes.
• Understanding of CI/CD pipelines.
• Familiarity with front-end technologies such as HTML, CSS, and JavaScript.
Years of Experience: 11.00 Years of Experience