Middleware Development Lead

  • Kentucky
  • Eteam

Kotlin, Java, Spring Boot Job Description : Experience in building full-stack software applications Profound understanding of modern software architecture, development principals and design patterns, data structures, and algorithms Working experience in designing and developing high performance, scalable web applications and services (based on microservices architecture)Profound understanding of modern web development standards and protocols Working experience in Kotlin, Java, Spring Boot Working experience in reactive programming (Vert.x, WebFlux, RxJava, Ktor etc)Working experience with Big Query and middleware Working experience with unit testing /static code analysis/code quality (SonarQube) tools Profound understanding and experience with CI/CD pipelines, Docker, and Kubernetes (1.) To ensure process compliance in the assigned module and participate in technical discussions or review as a technical consultant for feasibility study (technical alternatives, best packages, supporting architecture best practices, technical risks, breakdown into components, estimations). (2.) To develop and guide the team members in enhancing their technical capabilities and increasing productivity (3.) To prepare and submit status reports for minimizing exposure and risks on the project or closure of escalations. (4.) To be responsible for providing technical guidance or solutions ;define, advocate, and implement best practices and coding standards for the team.