Seeking for a Senior Software Engineer with strong expertise in Java development with exposure to Keycloak (OR) some Identity Provider (OR) SSO (single sign-on implementation) experience.
Responsibilities :
- Design and build product modules / features and contribute to all stages of software development lifecycle
- Design, implement and maintain applications that can be high-volume and low-latency
- Translate designs and wireframes into high quality code
- Design, build, and maintain high performance, reusable, and reliable features.
- Work on application stability, enhancements and improving application performance
Required Skills :
Minimum 5+ years of programming experience with an ability to understand software product developmentExpert level skills in Java / J2EE programmingWith Exposure to Keycloak OR some Identity Provider or SSO (single sign-on implementation) experienceSpring framework (AOP, IOC, security, rest APIs, MVC)Good experience in docker, kubernetesGood experience in SQL server enabled understanding and write complex stored proceduresHibernate, SQL Skills on any RDBMS (mySQL, Postgres, Oracle, SQL Server)Strong knowledge of Web Services RESTful web services including web services standards and related technologies (JSON, WS, JERSEY, JAX-WS, JAX-RS) both as a consumer and providerHigh proficiency with development tools and workflows (Maven, Git, JIRA etc.)UI skills should include vanilla JS or any other JS framework / JQuery and HTML5Experience with third-party libraries and APIsAbility to understand business requirements and translate them into technical requirementsExperience with offline storage, threading, caching and performance tuningStrong knowledge of UI design principles, patterns, and best practicesFamiliarity with continuous integrationGood logical and analytical skillsInterested candidates can share your resume at sampathkumar.radhakrishnan@exelaonline.com