Senior Software Engineer
Posted Updated
Description
Work in a small team using pair programming and extreme programming to build resilient and adaptable fintech platforms and components in Java. The team practices trunk-based development, continuous integration, TDD, BDD, DDD, automation, and collaborative software development.
Responsibilities
- Build resilient and adaptable fintech platforms and components in Java
- Refactor to improve code design
- Write extensive automated tests
- Automate repetitive tasks
Requirements
- Be happy to pair-program full time
- Have commercial Java experience
- Have a clear understanding of or exposure to TDD
- Communicate opinions, ideas, and thought processes clearly
- Have written code in a professional setting
