Sr. API Developer

  • Post Date: February 27, 2022
  • Apply Before: November 27, 2104
Job Description

One of our large banking clients is looking for a contractor to fill an API Developer position. This starts off as a 6 month contract with a high possibility of extension.

• 3-5 years of Agile software development experience
• Excellent knowledge of Java 8 and Spring Boot
• Excellent knowledge of API design and standards including OpenAPI and Swagger
• Excellent knowledge of Database design and management including Postgres SQL
• Excellent knowledge of build and dependency management including Maven and Nexus
• Good knowledge of Conversational API development
• Good knowledge of workflow and rule frameworks including Acitiviti and Mvel
• Good knowledge of data marshalling/de-marshalling using JSON and XML
• Good knowledge of Jenkins and git
• Good knowledge of web server configuration (Tomcat, Nginx)
• Experience of server-side testing frameworks like Junit and Selenium
• Experience of cloud technologies is an added advantage including AWS and Google Cloud
• Experience working with IDEs including IntelliJ, VS Code and Atom
• Experience managing multiple priorities in a dynamic environment across multiple time zones and locations

• Knowledge of Open Banking API development is preferred
• Knowledge of software engineering practices & best practices for the full software development life cycle
• Clear, professional communication skills able to contribute to team discussions, knowing when to contribute, when to listen, and when to ask questions
• Pragmatic / lean / agile development techniques
• Comfortable operating in an “agile” development team, self-starting, motivated
• Good communication skills both written and verbal
• Takes ownership, pride in delivered work