Core Skills : Core Java, Spring Boot, Spring REST, Database, DevOps, Cloud (Azure), Angular
- Actively participate in the refinement sessions to ensure the requirements are clearly defined.
- Write clean, performant, scalable, testable, and reusable code and build automated tests.
- Guide more junior developers helping them to follow the best software development practices.
- Follow the best DevOps practices – create CI / CD pipelines, enable capturing telemetry, etc.
- Contribute to enhancing team standards and improving processes.
Hands-on with 5+ years' experience in building distributed event-based systems applying agile practices.
Sound understanding of microservice architecture and design patterns, system resiliency, scalability, security, and observability.Strong working knowledge of core Java, Spring-boot, and other Spring framework features.Experience with designing and implementing high volume messaging- and rest-based middleware.Experience with defining scalable database models (relational or others).Knowledge of DevOps practices and tools.Familiarity with cloud-based development principles.Fast learner and desire to constantly learn and improve.Strong oral and written communication skills.Bachelor's Degree in computer science or in a related field.Experience with Microsoft Azure Cloud.Experience with Angular.Familiarity with Kafka and Mongo DB.Prior experience in FinTech application development.Experience with working in a global delivery team.Seniority level
Mid-Senior level
Employment type
Contract
Job function
Information Technology
Industries
Banking and Information Technology & Services
#J-18808-Ljbffr