Lead Java Developer with Kafka

Overview

Remote
Full Time

Skills

kafka

Job Details

Role/Title 5A Technical Lead
Primary Skills/expertise Proven experience as a Full Stack Java Developer or similar role, preferably Kafka and Agile methodologies

Preferred skills/expertise Java 8/ 17 Spring Boot, Microservices, ReactJS, Experience on Development on cloud, Kafka and IBM MQ good to have
.
Role & Responsibilities Job Description:
Familiarity with frontend technologies such as HTML, CSS, and JavaScript, and experience in tools or frameworks like React for complete full-stack development
Strong knowledge of Java and the Struts framework, with hands-on experience in developing web applications
Hands on experience in Spring / Spring Boot / Cloud technologies
Hands on Pivotal Cloud Foundry (PCF) environment
Experience on Continuous integration and Continuous Development (CICD) process
Hands on java backend developer, will be responsible for integrating different backend systems.
Work closely with our clients, architects and frontend developers to define the integration with the client's back-end systems, determine implementation details, and realize those implementations.
Experience in onshore and offshore development management model
Excellent communication skills

Technical Skills:
Minimum of 10 + years development experience within Proven experience as a Full Stack Java Developer or similar role, preferably involving the Struts framework and Agile methodologies
Understanding of design patterns
Experience with Spring / Spring Boot / Cloud technologies
Experience with Java EE, Maven
Experience with Spring and other Java frameworks / open-source libraries
Experience with Spring Security and SSO solutions
Experience Web Services (REST/SOAP)
Experience with database applications such as Oracle, MySQL, DB2 as well as with SQL, JDBC and ORM tools
Experience providing sizing and scalability recommendations and solving connectivity and deployment issues
Experience deploying application servers in enterprise environments.
Experience using Agile development methodologies.

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.