Java Software Engineer

Apexon

Salt Lake City (UT)

On-site

USD 110,000 - 160,000

Full time

11 days ago

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Apexon in Salt Lake City, UT, seeks an experienced Java Backend Developer to join a high-performing engineering team. You will build scalable backend applications using Java and Spring Boot, focusing on trading platforms within the financial services domain.

You will design, develop, test, and maintain microservices and REST APIs, targeting high-volume, low-latency transaction processing. Collaboration with analysts, traders, product owners, QA, and DevOps is essential.

Qualifications

  • Bachelor's or Master's degree in Computer Science, Information Technology, Engineering, or a related field.
  • Strong experience building scalable backend applications with Java and Spring Boot.
  • Experience with trading platforms or financial services domain is advantageous.

Responsibilities

  • Design, develop, test, and maintain high-performance Java backend applications.
  • Build scalable microservices and RESTful APIs supporting trading and financial systems.
  • Develop solutions for high-volume transaction processing and low-latency applications.
  • Collaborate with business analysts, traders, product owners, QA engineers, and DevOps teams to deliver business-critical functionality.
  • Participate in architecture discussions and contribute to technical design decisions.
  • Optimize application performance, scalability, and reliability.
  • Troubleshoot production issues and provide timely resolutions.
  • Write clean, maintainable, and well-documented code following best engineering practices.
  • Perform code reviews and ensure adherence to development standards.
  • Participate in Agile ceremonies including sprint planning, daily stand-ups, retrospectives, and backlog refinement.

Skills

Java
Spring Boot
Spring MVC
Spring Security
Spring Data JPA
Hibernate
Microservices
REST API Development
Multithreading & Concurrency
Design Patterns
Object-Oriented Programming
JVM Performance Tuning
Java Collections Framework

Education

Bachelor's or Master's in Computer Science/IT/Engineering

Tools

Maven/Gradle
Git
Oracle/ PostgreSQL/ SQL Server
Hibernate
Spring Data JPA

Job description

We are seeking an experienced Java Backend Developer to join a high-performing engineering team. The ideal candidate will have strong experience building scalable backend applications using Java and Spring Boot, along with hands-on experience developing solutions for Trading Platforms within the Investment Banking, Capital Markets, or Financial Services domain.

The successful candidate will work on enterprise-grade trading systems that require high availability, scalability, security, and low-latency processing.

Key Responsibilities

  • Design, develop, test, and maintain high-performance Java backend applications.
  • Build scalable microservices and RESTful APIs supporting trading and financial systems.
  • Develop solutions for high-volume transaction processing and low-latency applications.
  • Collaborate with business analysts, traders, product owners, QA engineers, and DevOps teams to deliver business-critical functionality.
  • Participate in architecture discussions and contribute to technical design decisions.
  • Optimize application performance, scalability, and reliability.
  • Troubleshoot production issues and provide timely resolutions.
  • Write clean, maintainable, and well-documented code following best engineering practices.
  • Perform code reviews and ensure adherence to development standards.
  • Participate in Agile ceremonies including sprint planning, daily stand-ups, retrospectives, and backlog refinement.

Required Technical Skills

  • Strong experience with Java, Spring Boot, Spring MVC, Spring Security, Spring Data JPA, Hibernate, Microservices Architecture, REST API Development, Maven or Gradle, Git, SQL (Oracle, PostgreSQL, SQL Server), Multithreading & Concurrency, Collections Framework
  • JVM Performance Tuning, Design Patterns, Object-Oriented Programming

Education: Bachelor's or master's degree in computer science, Information Technology, Engineering, or a related field.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Java Developer
Java Developer

Compunnel, Inc. • Alpharetta (GA), Northern (KY)

Hybrid
USD 120,000 - 180,000
Java eTrading Developer
Java eTrading Developer

QUANTEAM - North America (RAINBOW PARTNERS Group) • New York (NY)

On-site
USD 120,000 - 150,000
Senior Backend Software Engineer/Java Trading Systems-remote
Senior Backend Software Engineer/Java Trading Systems-remote

Ironbeam, Inc. • Chicago (IL)

On-site
USD 120,000 - 180,000
Full stack Java
Full stack Java

Luxoft • New York (NY)

On-site
USD 110,000 - 140,000
Full Stack Java Web Developer
Full Stack Java Web Developer

Luxoft • Chicago (IL)

On-site
USD 110,000 - 160,000
Full Stack Java Web Developer
Full Stack Java Web Developer

Luxoft • Allen (TX)

On-site
USD 120,000 - 180,000
Full Stack Java Web Developer
Full Stack Java Web Developer

Luxoft • Boston (MA)

On-site
USD 120,000 - 180,000
Senior Java Consultant
Senior Java Consultant

GBIT (Global Bridge InfoTech Inc) • Richardson (TX)

On-site
USD 120,000 - 150,000
Backend Engineer
Backend Engineer

Compunnel, Inc. • New York (NY)

On-site
USD 110,000 - 150,000
Java Developer
Java Developer

Gokronos Inc. • United States

On-site
USD 90,000 - 130,000