Job Description
We are seeking a highly skilled and experienced Senior Software Developer to join our team. As a senior member of a scrum team, you will be instrumental in designing, developing, and implementing high-performance, secure, and scalable applications that support our client's Institutional business.
You will work closely with the product owner, scrum master, systems analysts, architects, and fellow developers to design, build, test, and deliver features that enhance the customer experience.
A key part of this role is collaborating closely with the team to ensure that all technical solutions meet the highest standards of quality, security, and maintainability.
Requirements:
* A Bachelor's or Master's degree in an Information Technology-related field.
* Extensive experience in software application design and development.
* Strong object-oriented development experience, primarily in Java/J2 EE, Spring/Spring Boot, REST Services, Cloud, and CI/CD.
* Front-end experience with Angular or other Type Script/Java Script languages is a plus.
* Familiarity with Agile methodologies and a passion for test automation and test-driven development.
Benefits
We offer a range of benefits including:
* A competitive salary.
* The opportunity to deliver high-quality, innovative, and maintainable software solutions.
* A supportive environment that encourages professional growth and development.