Senior Java Developer
We build strong relationships based on highest level of integrity, quality and quality.
Key Talents provides a various rage of services to companies and individuals focusing on recruitment, training, career advisory, QA audit, IT consultancy services, QA training delivered for individuals or client’s internal teams.
4+ years proven experience;
B.S. or M.S. degree in Computer Science, Engineering or equivalent;
Object oriented design principles and design patterns, strong algorithmic and logical skills;
Proven knowledge of System Scalability, Availability & Performance;
Spoken and written English proficiency.
Java SE, Kotlin, REST, Spring framework(IOC, Security), Hibernate, Redis, Cassandra,
Maven, MySQL, Liquibase, JBoss, Git, Jenkins, Sonar, Splunk, Postman, IntelliJ IDEA
Work in an agile team to build a scalable and secure service and own multiple features of the product.
Evaluate the current architecture, determine risks and opportunities, and come up with proposals for mitigation and improvements.
Extend our capabilities for federated identities.
Design, develop, deploy, integrate and support Single Sign On (SSO) using DevOps model for all types of devices.
Use your outstanding technical skills to mentor junior members of the team
Perform research on various technologies and define architectural improvements. Build prototypes or core features
Drive adoption of new technologies and contribute to continuous increase of technical knowledge across engineering teams
Understand the product principals and customer base and drive the definition of a truly internet-scale & web-forward architecture
Identity Management Services is a project where our client is part of and it is representing an implementation of
OpenID/OAuth2 as well as Federation and User Provisioning. Identity Management Services is a high scalable system
deployed on the AWS AND Azure infrastructure, dealing with multiple availability zones and regions.
You will be responsible for achieving 99.99% uptime and to design a system
that will scale with our business demands.
This is a role for someone that it is very passioned about zero downtime, multi-region and compressing milliseconds from the
response times and high scalability software development.