Hybrid mode of work: 3 days/week Project description We are looking for an experienced technical developer to work for one of our client from the banking industry. Project goal is to maintain and develop solutions. Responsibilities Design, develop, and improve the digital products and technology services we provide to our clients and employees. Apply a broad range of software engineering practices, from analyzing user needs and developing new features to automated testing and deployment. Ensure the quality, security, reliability, and compliance of our solutions by applying our digital principles and implementing both functional and non-functional requirements. Build observability into our solutions, monitor production health, help to resolve incidents, and remediate the root cause of risks and issues. Understand, represent, and advocate for client needs. Share knowledge and expertise with colleagues, help with hiring, and contribute regularly to our engineering culture and internal communities. Skills Must have Bachelor's or Master's degree in computers or equivalent focusing code development and maintenance. Ideally 8+ years of experience in a similar position focused on Core banking integration area in a development role. Interested in learning new technologies and practices, reuse strategic platforms and standards, evaluate options, and make decisions with long-term sustainability in mind. Strong communicator, from making presentations to technical writing. Good Knowledge in Java and relevant Java tech stack. Awareness of "Clean Code" and clean coding practices. Test Driven Development and ability to design Unit, Integration and Functional tests. API first design Understanding of modern architecture and design patterns, including event driven systems and Microservices. Good troubleshooting skills and hands-on DevOps experience Ability to collaborate with the onsite and offshore teams during solution delivery. Good analytical and problem-solving skills Good communication and presentation skills Highly proactive team player eager to support colleagues when needed. Prepared to take on responsibility for tasks and works independently Nice to have SDLC knowledge Other Languages English: B2 Upper Intermediate
Job Title
Site Reliability Engineer