Java Developer/Lead

(Not Available)Las Vegas, NV
480d

About The Position

The Java Developer/Lead position is focused on developing and leading projects involving Java Middleware technologies. The role requires extensive experience in Java programming, particularly with Spring Boot and API development, as well as a strong understanding of microservices architecture. The candidate will be responsible for designing, implementing, and maintaining software solutions while ensuring high performance and responsiveness to requests from the front-end.

Requirements

  • Minimum of 6 years of experience in Java development, with up to 15 years preferred.
  • Proficient in Java Spring Boot and Spring WebFlux.
  • Solid experience in API-driven development and microservices architecture.
  • Familiarity with concurrency frameworks such as Mono, Flux, or Akka.
  • Experience with ORM frameworks like Entity, Hibernate, or Dapper.
  • Strong knowledge of relational databases such as Oracle, MS SQL, or Postgres.
  • Experience with queuing or streaming engines like Kafka.
  • Proficient in unit testing and TDD methodologies using tools like NUnit and JUnit.
  • Experience with Docker, GIT, SonarQube, Checkmarx, and OpenShift for CI/CD processes.
  • Basic understanding of JavaScript, HTML, and CSS.

Nice To Haves

  • Experience in payment or card processing systems.

Responsibilities

  • Develop and maintain Java applications using Spring Boot and Spring WebFlux.
  • Design and implement RESTful APIs and microservices.
  • Work with concurrency frameworks such as Mono, Flux, or Akka.
  • Utilize ORM frameworks like Entity, Hibernate, or Dapper for database interactions.
  • Manage relational databases including Oracle, MS SQL, or Postgres.
  • Implement queuing or streaming solutions using Kafka.
  • Conduct unit testing and apply Test-Driven Development (TDD) practices.
  • Utilize CI/CD tools for automated testing and deployment.
  • Collaborate with team members using tools like Jira, GitLab, and Service Now.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service