Description

Job Description:

Senior Software Engineer:

The Network Services team is seeking a Senior Software Engineer to development and delivery of software solutions within an agile scrum team. The ideal candidate is a hands-on technical expert in Java development, has experience working on agile teams, demonstrates strong development skills, and knows how to build secure software

Requirement:

Extensive software engineering experience.
Knowledgeable about Test Driven Development, Unit Testing, and test automation.
Experienced with Java, Spring Boot, Rest APIs, and event driven architecture.
Experienced with relational databases such as Oracle or Postgres.
Experienced with CI/CD pipelines and automation tooling such as Jenkins
Preferred Experience

Experience delivering secure solutions in the Financial Services Sector.
Experience with NoSQL databases.
Experienced developing cloud native applications.
Experience with UI development using frameworks such as Angular.
Experience with event streaming platforms such as Kafka.
Able to perform debugging, troubleshooting and remove coding errors by analyzing core, heap, and thread dumps.
Understands use cases for advanced design patterns ͏

Education

Any Graduate