Java Developer - Technology Lead
Job Description
Job Responsibilities:
• Design and implementation of new functionality for use in multi-tier, web-based products for
use by Banks and other Financial Institutions.
• Working at multiple layers in the technology stack e.g. DB, Application Layer, UI Layer
• Working in Java, Python or other appropriate language
• Working with Amazon Web Services and cloud technologies e.g. Docker, Nomad, Terraform
• Commitment to producing high quality, highly performant and robust software within agreed
time estimates and to agreed quality.
• Contribute to estimation exercises that feed into product roadmaps plans.
• Participate in changes, and continuous improvements, to existing software development, testing
and deployment processes.
• Troubleshooting Development and Production problems across multiple environments and
operating platforms as necessary.
• Regularly update job knowledge by researching new internet/intranet technologies and software
products, participating in educational opportunities, reading professional publications, maintaining
personal networks, participating in professional organizations etc.
Preferred/ Required Qualifications
• 5+ years professional experience in a similar role,
• Strong development experience with Java, with Spring
• Extensive experience with Git and GitHub, Maven, AWS and one or more major RDBMS
preferably Postgres
• Strong problem-solving skills and the ability to show flexibility and reach compromise
where appropriate,
• Proven experience working with Agile SDLC methodologies and frameworks (Scrum,
Kanban),
• Willingness to take ownership for assigned aspects of the project(s) and proven ability
to work constructively in a shared team environment,
• Primary or Postgraduate degree in Computer Science, Software Engineering, or a related
discipline,
• Full Professional Proficiency of English.
Desirable
• Experience in banking and associated financial industries
• Familiarity with Linux and system engineering concepts
• Knowledge or experience in
oJava,
oRESTful APIs,
oOpen API,
oNomad, Terraform,
oAnsible, Kubernetes, Helm, Gradle.
oClojure