Reactore s R & D center, in Bangalore, are recruiting for a highly motivated and experienced developer to lead a team of talented Scala developers, as their Technical Lead, for the build of the various Reactore products. Remote work option will be considered.
The opportunity is suited for the candidate with the following attributes:
- A passionate, creative and innovative technology solutions developer
- Wanting to generate your own architectural designs
- Passionate about building enterprise REACTIVE systems
- Enthusiastic about using use the latest technology stack to solve complex problems
- Willingness and ability to work remotely in a virtual collaborative workspace with your team members
YOUR RESPONSIBILITIES
-
- Mentor and lead a team of Scala developers.
- Design and develop Reactore suite of products (predominantly using Scala).
- Follow best coding practices and introduce advanced Scala Functional Principles.
- Explore and introduce best technologies and tools for improving the productteam quality of output.
- Interact with Business Analysts and product owners to convert business requirements into technical designs.
MINIMUM REQUIREMENTS
-
- 8+ years of experience in enterprise level application development
- Minimum 3+ years experience in Scala development
- Good analytical and problem-solving skills.
- Good knowledge of functional programming paradigm.
- Experience with design and development of Scalable and Distributed systems.
- Performance Tuning Profiling of the applications and an in-depth understanding of proven architectures such as SOA, RESTful, Microservices, Messaging Bus.
- Good knowledge of DevOps, CICD pipelines etc.
- Take the initiative, share ideas and improve existing systems.
- Experience working with AgileScrum development.
- Know the importance of Unit Testing and TDD.
- Good knowledge with relational database especially PostgreSQL.
- Ready to take ownership and be accountable for the results.