Fidelity is looking to develop reliable services utilizing modern software development practices
Requirements
- 10+ years’ experience in a Software engineering
- 5+ years working in AWS, IAC(terraform), CI/CD Jenkins core
- 8+ years’ experience building REST based micro services in Java and Spring Boot
- Experience with asynchronous workers and resilient messaging services such as Kafka, SNS and SQS
- Proficient in databases and SQL
- Unit and integration test automation using Jest, Cucumber, Junit and Mockito
- Experience container orchestration technologies such as Kubernetes
Responsibilities
- lead a team of software engineers and mentor them on the best practices for Software development
- build reliable service, utilizing modern software development practices
- designing micro services by applying software design patterns, twelve-factor app methodology, and SOLID principles
- container orchestration technologies such as Kubernetes
- asynchronous workers and resilient messaging services such as Kafka, SNS and SQS
- unit and integration test automation using Jest, Cucumber, Junit and Mockito
- build and deployment pipelines
Other
- Batchelor's degree in computer science or related field required
- Experience leading a team
- Strong analytical and communication skills and the ability to handle multiple tasks at any given time
- Strong organization skills and attention to details
- Participate in engineering practices such as code and design reviews, environment strategy