Home | Find Work | Team Lead - Java / JBoss

Team Lead - Java / JBoss

Job Details

Job Description

Minimum 5 Years of experience with background of java/j2ee, API product experience like.

Skills Required:
----------------
Keycloak identity and access management solution
Knowledge of Open ID and SSO
Understanding of middleware and integration technology (jBoss, Wildfly)
Database design, implementation and integration of Opensource relational Databases like MySQL and Postgres

API development and Integration
--------------------------------
API product expertise, API design patterns.
Executes the unit testing. Peer review of the code
Experience in API design, Advanced proxies, Analytics, BaaS , Developer portal.
API Security: API Key Validation ,Authentication, Authorization and Identity
Restful API design patterns.
Good hands-on development experience with Java and good background on other languages like JavaScript, Node.js and other API related technologies
Knowledge of installation and configuration, platform operations ,troubleshoot and support of API products.

Technologies
------------
The following is a list of technologies relevant for the project:

    Java 11
    Spring Boot
    Maven / Gradle
    Spring Security
    SSO, OAuth 2.0, SAML, LDAP
    Spring MVC REST + Jackson
    WebSocket
    Spring Data JPA
    ElasticSearch
    Typescript, Javascript
    Caching with Infinispan, Memcached or Redis
    Optimized static resources (gzip filter, HTTP cache headers)
   
Devops
------
    Jenkins
    Git
    Github, Bitbucket
    JIRA
    Confluence
    Visual Studio Code
   
Experience & Education:
-----------------------
    5+ years of experience
    Good/Excellent communication skills
    Degree in computer science, design or related field