Full Job DescriptionResponsibilitiesAs a Software Engineer, you will play a pivotal leadership role in designing, building, testing, and deploying new and innovative capabilities your team is focused on. Your work will be a central function in our investment plans. You will work alongside our global team of product owners, software developers, and quality assurance teams at Treez.We are seeking a highly motivated individual looking to grow their career in a fast-paced environment. If you have a passion for developing high-quality, scalable cloud software solutions, then please keep reading!· Impacts software design, code quality, and maintainability.· Creates application software through manual and automated processes.· Drives operational excellence.· Dev Ops skills to automate development and operational monitoring.· Innovates to improve the speed of delivery.· Independently invents, designs and builds stable and performant software.· Leverage knowledge of a broad range of design approaches to determine when to use / or not.· Considers code’s legacy, limiting the use of short-term workarounds.· Is judicious about adding dependencies.· Efficient with resources: hardware, database, memory/CPU, etc.· Participates in code reviews, design discussions, team planning, and metrics reviews.· Develops software enhancements that improve team software and processes.· Documents and mentors fellow team members in software and application development best practices and methods.· Works with peers and business partners to document business processes and information technology requirements, analyze requirements, and prepare functional and technical specifications.· Provides support of existing and new applications when escalated.· Assist in troubleshooting and resolution of technical issues and processes.Skills & Abilities· Experience working with Amazon Web Services (AWS) services including API Gateway, Lambda, Cloud Formation, RDS, DynamoDB, RedShift, S3, EKS, MSK, and EC2 to implementing products features that scale.· Proficient with Docker or similar container technology.· Proficient in Java, Spring and Lombok are an asset· Proficient in a broad range of design approaches and know when it is appropriate to use them (and when it is not).· Can demonstrate experience solving difficult technical problems in medium-to-large software projects.· Has demonstrated strong code writing ability across several platforms, environments, and/or programming languages.· Has demonstrated knowledge of relational databases (SQL) and NoSQL databases.· Has demonstrated knowledge of software test automation.· Has demonstrated knowledge of application CI/CD pipelines: infrastructure as code, integration testing, automated deployment and rollback.· Working knowledge of performance and load testing techniques.· Working knowledge of operational procedures such as monitoring, logging and alerting· Understanding of identity and access management as OAuth2, OpenID Connect, and SAML.Job Type: Full-timeSalary: ₹10,000.00 – ₹20,000.00 per monthSchedule:Day shift