Senior Java Developer
Core
Building enterprise software infrastructure and customer service workflows using Agile-Scrum methodologies.
Role type
Senior Java Developer
Builds
Fee capture systems, account management tools, financials, data storage/analytics, and customer service channels (call centre, web, IVR).
Domain
Financial Services / Enterprise Software
Deliverable
production ML models | product features | dashboards & analysis | research | client delivery | infrastructure | physical/clinical work
Required skills
Java 8, SQL, App servers, message brokers, ESBS, API development, RESTful webservices, Test-Driven Development, Test Automation, Continuous Integration
Preferred skills
Microservices, message-based architecture, database design, system design concepts
Technologies
Java, SQL, App servers, message brokers, ESBS, RESTful webservices
Responsibilities
Decompose Product Backlog Items into tasks and estimate effort; Select and complete tasks from the Scrum Wall; Share knowledge through collaboration and pairing; Build quality via Test-Driven Development and Continuous Integration; Demonstrate completed work to stakeholders at Sprint Review.
Seniority
Senior, hands-on IC