You’re good at what you do and possess the required experience to prove it. However, equally as important – you have a growth mindset; keen to drive your own personal and professional development. You are customer-focused – someone who prioritizes customer success in their work. And finally, you’re open and borderless – naturally inclusive in how you work with others.
Required Technical and Professional Experience
• 7 to 14 years of experience working as a software engineer on complex software projects
Key Skills :
Java, SpringBoot (or Node.js, React.js), Microservices, Lambda, AWS services( S3, SNS, SQS, RDS, Stepfunctions, NoSQL DB), Python, SQL/PL SQL, Unit Testing Skills, Junit, Terraform- Developer View, Jira ticketing tool, Agile Framework
•Excellent coding skills and solid development experience (Java, Python, .Net etc.) with debugging and problem-solving skills
•Software development methodologies, with demonstrated experience developing scalable and robust software
•Experienced in relational and NoSQL databases, data mapping, XML/JSON, Rest based web services
•Knowledge of architecture design - Microservices architecture, containers (Docker & k8s), messaging queues
•Deep understanding of OOP and Design patterns