Java Developer

OmegaHires

$90K — $120K *
Information Technology
8 - 10 years of experience
Job Overview by Ladders

Qualifications

  • 8+ years of experience in developing large-scale solutions using Java and related technologies.
  • Proficiency in Java 8 features including Lambdas, Streams, and Completable Futures.
  • Experience in Java functional and reactive programming methodologies.
  • Skilled in Test Driven Development and creating REST APIs with Spring Boot 2.0.
  • Knowledge in database design, query tuning, and optimization practices.
  • Familiarity with modern software engineering tools like Git, Gradle, and load testing utilities.
  • Experience with workflow orchestrators and messaging systems, particularly Temporal and Kafka.

Responsibilities

  • Develop and implement scalable internet solutions leveraging Java and Spring Boot.
  • Design and optimize database schemas for performance and efficiency.
  • Write clean, maintainable code and conduct peer code reviews.
  • Implement Test Driven Development practices in project workflows.
  • Collaborate with teams to develop RESTful APIs conforming to Open API specifications.
  • Utilize container orchestration tools for deployment and management of applications.

Benefits

  • Flexible working hours and remote work options.
  • Opportunities for professional development and training.
  • Collaborative and innovating work environment.
  • Comprehensive health and wellness programs.
  • Access to the latest development tools and technologies.
Full Job Description
  • Job Description:
  • Qualifications:
  • Overall 8+ years of developing internet-scale solution development primarily using Java, Core Java, Java 8, Spring Boot, and NoSQL databases.
  • Must have demonstrated proficiency and experience in the following tools and technologies:
  • Java 8 (Lambdas, Streams, Completable Future, optional, generics)
  • Java functional and reactive programming.
  • Test Driven Development
  • REST APIs using Spring Boot 2.0 (reactive) and skilled in Open API (Swagger)
  • specification
  • Designing database schemas, index design, and optimizations for query tuning
  • Modern software engineering tools: git workflows, Gradle, load testing tools, mock frameworks
  • Experience with workflow orchestrators, preferably Temporal
  • Good knowledge of messaging systems like Kafka, MQ
  • Take pride in writing good, clean code, performing peer code reviews, and architecture reviews.
  • Preferred Qualifications
  • Experience with container orchestration tools like Kubernetes and Docker.
  • Previous experience with payment systems or real-time transaction platforms.
  • Leadership experience in a fast-paced development environment.
  • Experience in API development for fintech applications.

Similar Jobs

More Jobs at OmegaHires

  • Java Developer
    $90K — $120K *
    Phoenix, AZ 85032 (Maricopa County)
    Information Technology
    In-Person
  • Python Developer with GCP
    $100K — $130K *
    Phoenix, AZ 85032 (Maricopa County)
    Information Technology
    In-Person
  • Golang Developer
    $90K — $130K *
    Phoenix, AZ 85032 (Maricopa County)
    Information Technology
    In-Person
  • Senior Java Developer
    $100K — $130K *
    Salt Lake City, UT 84118 (Salt Lake County)
    Information Technology
    In-Person

More Information Technology Jobs

Find similar Java Developer jobs: