HamburgerMenu
hirist

Job Description

Required Skills/Abilities :


- 8+ years of work experience with a Bachelors Degree or an Advanced Degree (e. Masters) in Computer Science/Engineering.

- 5+ years of people management experience in agile software development.

- Dynamic leader who has directly managed team of highly competent developers in fast paced work environment.

- Strong software product development background with a passion for building cloud based applications with high levels of reliability, availability and security.

- Very good understanding of Enterprise Application Life Cycle Management needs.

- Significant experience building REST based web services & web applications using Java and Spring framework.

- Experience building service-oriented solutions and Restful microservices and a strong understanding of Java multi-threading, concurrency, and memory management.

- Proficient in working with relational databases as well as NoSQL technologies like MongoDB, MySQL and Redis.

- Experience with cloud platforms (e. AWS, Azure or Google Cloud) and building automation around their APIs.

- Working knowledge of infrastructure, ensuring high-availability, scaling, service discovery, logging, monitoring and alerting.

- Strong understanding of architecture patterns and operational characteristics of highly available and scalable applications.

- Excellent knowledge of core engineering best practices and passion to implement these across teams.

- Strong leadership qualities and organizational skills as well as the ability to adapt quickly to changing priorities.

- Excellent verbal, written, and presentation skills. In particular, a demonstrated ability to effectively communicate technical and business issues and solutions to multiple organizational level internally and externally.

Duties/Responsibilities :

- Provide leadership and oversight to a team of software engineers building solutions and capabilities at scale and high engineering and quality standards.

- Partner with internal and external stakeholders to understand business problems and then design and develop required solutions.

- Partner with architects to ensure developed solutions adhere to established best patterns and our architectural target state.

- Provide technical thought leadership towards solving problems for the team.

- Drive the adoption of key engineering best practices to improve quality and reliability of team's deliverables.

Education Qualifications :

- Bachelor of computer science or equivalent.


info-icon

Did you find something suspicious?