Job responsibilities
- Design, code, test, deliver and support strategic, cloud native software and services for Roles Based Access Control to critical business systems
- Work as a Line Manager and Technical Lead for Weave team members in Bengalaru
- Focus on building the right software in the right way, aligned with team goals
- Participate actively in an agile development process, working closely with your teammates, other teams, product owners, consumers and other stakeholders
- Perform (and be subject to) frequent constructive peer reviews
- Be a leading voice in our developer forums, perform design reviews, and mentor less experienced teammates
- Help improve our Site Reliability Engineering (SRE)/DevOps tooling and processes to enable us to deliver more value and reduce risk
- Experiment with emerging/modern technologies and adopt those that will improve our products
- Align with the firm’s standards and guidelines to ensure our systems are stable, scalable, secure and performant
Required qualifications, capabilities, and skills
- Formal training or certification on software engineering concepts and 5+ years applied experience
- Advanced knowledge in Java and ReactJS, experience in Java – Core, Spring Boot, Spring MVC, Spring Data, Spring Cloud
- Expertise in application, data and infrastructure architecture disciplines
- Experience in SCM / DevOps / CI /CD tools & process – Git/Bitbucket, Maven, Jenkins, Sonar
- Skilled in Web Technologies – JavaScript, HTML 5, CSS, JSON, REST, GraphQL, React, Bootstrap
- Experience in testing tools & frameworks – JUnit, Cucumber, Selenium, and Agile Methodology and Tools – Jira
- Experience in RDBMS systems and SQL – Oracle and knowledge of Observability and monitoring services – Dynatrace, Grafana, Splunk
- Experience in Caching solutions – Apache Ignite, Microservices and Layered (SOA/MVC) Architecture, Integration patterns and messaging technologies – Kafka
- Practical cloud native experience, cloud deployments – Private Cloud, Amazon Web Services
- Knowledge of Cloud Platforms, Container/Orchestration – Amazon ECS, EKS, Kubernetes, Cloud Foundry
- Leadership and communication skills
Preferred qualifications, capabilities, and skills
- Proficiency in multiple modern programming languages
- Knowledge of industry wide technology trends and best practices
- Appreciation of financial control and budget management
- Ability to work in large, collaborative teams to achieve organizational goals