21 TopHire Jobs
Backend Developer - Scala/Microservices Architecture (3-5 yrs)
TopHire
posted 2mon ago
Key Qualifications :
- Minimum of 3+ years of hands-on proven experience in Scala Functional Programming with any Microservices Frameworks: Play, Akka, Lagom, Slick, Finch, Chaos, Lift, BlueEyes, Scalatra.
- Strong understanding of design patterns, hands-on experience with advanced FP libraries (like Cats, Scalaz, ZIO) and very comfortable with FP Concepts, FP optimizations like tail recursion or trampolining.
- Strong analytical and problem-solving skills, with hands-on experience building reliable large-scale distributed systems on Akka Streams, Akka clustering, Akka HTTP methods.
- Experience with designing and developing RESTful APIs and Microservices.
- Comfort with workflows in GitLab, Jira, and Confluence.
- Comfort with large data sets, preferably experience with databases such as Redis, PostgreSQL, MySQL, Oracle, DB2, or NoSQL Databases such as Apache Cassandra, Amazon ElastiCache, Redis, Splunk, or Elasticsearch.
- Excellent communication and interpersonal skills, with the ability to work effectively in a team environment.
Roles & Responsibilities :
- Design and develop RESTful APIs and Microservices, ensuring high performance, reliability, and scalability.
- Write clean, efficient, and maintainable code, adhering to coding standards and best practices.
- Perform code reviews, provide constructive feedback, and mentor junior developers.
- Troubleshoot and debug complex software issues, identifying and implementing effective solutions.
- Evaluate the implemented code and its possible optimization.
- Develop code according to the best practices for application and data security.
- Collaborate with frontend developers, testers, and project managers to integrate with other software systems.
- Work with an international team and share knowledge, skills, and information with your teammates.
Functional Areas: Other
Read full job descriptionPrepare for Microservice Architect roles with real interview advice