Job Description :

Essential Experience

• Computer science or software engineering degree OR relevant industry experience

• 5+ years experience working as a full-time software developer

• Working within a cross-functional agile software delivery team

• Working with local and remote geographically dispersed teams

• Delivering software solutions for mission critical applications

• Designing and delivering cloud native applications and solutions

• Working in environments that implement CI/CD Desirable Experience

• Previous financial services experience


Essential Skills:

• 5+ years developing Java / Kotlin server-side applications

• Open to learning and using Kotlin as a replacement for Java

• Strong multi-threading and concurrent programming knowledge

• Experience with Spring, Spring Boot, Spring Data, Spring Security, etc.

• Experience with asynchronous message driven systems using Kafka or similar technologies

• Strong proficiency with Unix/Linux based systems

• Relational database design: Design effective schema and creating and understanding potentially complex SQL

• Experience designing and delivering REST based APIs

• Ability to create fully automated tests suites across the test pyramid

• Gradle / Maven build tools

Desirable Skills

• Experience working with TypeScript, JavaScript and React

• Docker and Kubernetes

• AWS or other cloud provider

• Terraform

• GraphQL

• Experience with GitHub Actions

Client : Mphasis


Similar Jobs you may be interested in ..