Job Overview
-
Date PostedNovember 25, 2024
-
Location
-
Expiration date--
Job Description
Project Description:
We are looking for an experienced Java Developer to join our client’s team. Team’s goal is to architect, drive and develop next versions of Infrastructure Access control web application based on Angular/Spring technology/PostgreSQL/Kubernetes stack. Team members and stakeholders are located globally in Singapore, Pune, Poland, Switzerland, UK and US.
This role is intended for skilled and motivated Senior Java Developers, who are not afraid of challenges and taking calculated risk, while maintaining highest standards. This role requires extensive experience, high programming and designing skills, dedication and self-driving attitude while retaining a team player.
Responsibilities:
be part of a fast pace development team building modern IT application – in the area of infrastructure privileged access management
work hand in hand with your colleagues on implementing key features
understand the role of the infrastructure privileged access control application and work closely with stakeholders from Unix, Windows and Database platforms and Privileged access tools
work with Product Owner to ensure projects run according to the bank’s systems development life cycle
perform hands on design/coding best practices and also guide the team of backend and frontend engineers
as a senior java engineer, take the ownership of the product features from implementation perspective
investigate and resolve production issues with bank’s production run team to help maintaining a stable production environment
Mandatory Skills Description:
minimum 8+ years working with real life application development
experience in building and supporting Java applications using Spring Boot framework
expertise as a full stack Java Developer
taking the ownership and responsibility from the implementation/troubleshooting perspective as a Senior Java Engineer
familiarity with Angular and other web front end technologies
expertise with SQL (ideally PostgreSQL), relational and non-relational databases, key value caches, message queues and other common application integration techniques
experience with Kubernetes
Passionate about following best design and coding principles and following best software creation practices
the ability to interpret a set of technical requirements and develop robust solutions
good understanding of the software development lifecycle
strong analytical, problem-solving and synthesizing skills
good social skills, dedication and hard-worker attitude
fluent in English
Nice-to-Have Skills Description:
familiarity with identity and access management concepts and tooling, specifically related to Active Directory;
UNIX RHEL7 and above.