Lead Java Full-Stack Developer

Keen Technical Solutions, LLC
Jackson Township, United States of America
6 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Jackson Township, United States of America

Tech stack

Java
Artificial Intelligence
Amazon Web Services (AWS)
Cloud Computing
Computer Engineering
Continuous Integration
Software Design Patterns
Systems Integration
React
Spring-boot
Kotlin
Angular
Information Technology
Front End Software Development
Api Gateway
Jenkins
Microservices

Job description

As Full-Stack Developer, you will be to join our fast-paced, customer-centric Experience Development Team. Responsibilities:

  • Develop and Code in a full-stack arena using ReactJS, Java with Spring Boot / Kotlin.
  • Develop in micro frontend SPA architecture.
  • Experience in designing and developing connecting backends with frontend using experience designing and architecting integrations..
  • Participate in the prioritization process to bring hidden technical needs to the roadmap.
  • Translate business requirements into technical ones with very strong communication skills.
  • Lead/Guide Junior fellows and help them develop their skills and qualities

Requirements

  • Total experience of Min.10+yrs as an IT Developer with at least 2 +yrs as Full stack LEAD developer.
  • Minimum 5+ years of professional experience developing front-end apps in ReactJS OR Angular, Java & Microservices.
  • Strong knowledge of micro-frontend architecture
  • Exposure to AI-driven tools and platforms
  • Experience with BFF Design patterns
  • Preferably have Cloud technology experience AWS
  • Strong knowledge of Spring or other similar inversion of control frameworks
  • Experience working with API Gateway configuration
  • Experience working with CICD/Jenkins pipelines configuration
  • A creative and precise problem solver
  • Passionately worked on and driven large scale projects to completion
  • Bachelor's degree in Computer Science or Computer Engineering

Apply for this position