Job Description
<p>Key responsibilities :<br/><br/>- Design and Develop micro services and applications that leverage data & ML/AI to build and deliver differentiated full stack observability solutions<br/><br/>- Execute sprint plans with agile practices<br/><br/>- Attention to quality, performance, reliability and security in software development<br/><br/>- Embrace engineering practices through a broad approach to engineering quality (consistent and thoughtful patterns, improved observability, unit and integration testing, etc.)<br/><br/>- Develop APIs and services that allow for extensibility<br/><br/>- Expertise in developing Micro services based Web applications end to end with frontend, backend, database, storage, cache<br/><br/>- Expertise in developing applications which are cloud ready and with HA, scale, performance and security<br/><br/>- Work with SW Design and Engineering teams to build Enterprise grade application<br/><br/>- Expertise in developing Unit test cases<br/><br/>- Lead and mentor the team technically<br/><br/>- Responsible to prepare the technical design of the system<br/><br/>- Design, develop, test, deploy, and support the capabilities of a large world-class enterprise-level platform<br/><br/>- Create scalable microservices of high performance, high availability, interoperability, and reliability<br/><br/>- Drive architectural designs and technical proof of concepts, and guide technical directions of your team while adhering to standards and guidance from senior engineers and architecture team members<br/><br/>- Strong foundation of enterprise architectural models and distributed software design<br/><br/>- Serve as a technical subject matter expert, mentor other engineers, and raise quality standards<br/><br/>- Manage ambiguity, proactively discover and attack issues, and lead the team through tough challenges<br/><br/>- Share ownership in quality, test automation, continuous integration and delivery, and production operation<br/><br/>- Strong communicator to all levels, capable of deep technical conversations with engineers and delivering concise messaging with product and business leaders<br/><br/>- Quickly escalate challenges and risks incurred during projects<br/><br/>What We're Seeking<br/><br/>- Bachelor's/Master's degree in Computer Science or related disciplines, and 6+ years of relevant experience<br/><br/>- Expertise in Go/Golang programming is a must<br/><br/>- Expertise in Kubernetes is a must<br/><br/>- Strong backend/server end to end development experience<br/><br/>- Spring Framework and Spring Boot Microservices are required, and Spring Cloud Stream is a plus<br/><br/>- RESTful Web services<br/><br/>- Experience in Open Telemetry is good to have<br/><br/>- Full-stack development with JavaScript and Angular experience is a plus<br/><br/>- Event driven architecture is a plus<br/><br/>- Amazon Web Services (AWS) is required, and Microsoft Azure and Google Cloud (GCP) are a plus<br/><br/>- Certifications like AWS Cloud Practitioner, Developer, and Solutions Architect are a plus<br/><br/>- Relational databases, SQL proficiency, and Object-to-relationalmapping (Hibernate)<br/><br/>- Experienced and passionate with unit and functional testing, automated regression, and test integration<br/><br/>- Containerization, with Docker/Kubernetes<br/><br/>- Helm, Amazon EKS/OpenShift, and infrastructure as code (IaC) for cloud provisioning are a plus<br/><br/>- GIT, Maven, Gradle, and CI/CD tools<br/><br/>- Comfortable with Scrum software methodology is required<br/><br/>Our Offer to You<br/><br/>- An inclusive culture strongly reflecting our core values: Act Like an Owner, Delight Our Customers and Earn the Respect of Others.<br/><br/>- The opportunity to make an impact and develop professionally by leveraging your unique strengths and participating in valuable learning experiences.<br/><br/>- Highly competitive compensation, benefits and rewards programs that encourage you to bring your best every day and be recognized for doing so.<br/><br/>- An engaging, people-first work environment offering work/life balance, employee resource groups, and social events to promote interaction and camaraderie.<br/><br/>- Placing us among the world's top 100 software companies by revenue.
We help many of the world's largest banks, insurers, retailers, telecommunications providers and other firms reach a new level of success.
<br/><br/>- Our success is dependent on really talented people - just like you - who thrive on the collaboration and innovation that's nurtured by a diverse and inclusive environment.
We'll provide the support you need, while ensuring you have the freedom to develop your skills and grow your career.
<br/><br/>- Participate in Agile methodologies to deliver high-quality software releases<br/><br/>- Be a part of the DevOps culture.
This includes both Day 1 and Day 2 ops for the product.<br/><br/>- Participate in development and maintenance infrastructure servicesto meet service level objectives.
You would divide time in development services and in SRE, operational aspects of the service.<br/><br/>- Work with other developers in other extended scrum team to improve SaaS services through automation and release procedures</p> (ref:hirist.tech)