Software Engineer - Onsite - Newport Beach

Kelly Services Inc.
Los Angeles, CA, United States
about 1 month ago

Role details

Contract type
Temporary contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
7 years minimum
Working hours
Regular working hours
Job source

Tech stack

HTML Java (Programming Language) JavaScript (Programming Language) .NET Framework Application Programming Interfaces (APIs) Cascading Style Sheets (CSS) Cloud Computing Cloud Engineering Code Review Databases Continuous Integration Data Visualization
+28 more
Database Design Database Development DevOps Financial Information EXchange Python (Programming Language) PostgreSQL Node.Js Office Suite Oracle (Applications) Performance Tuning Standard Sql Software Engineering Systems Integration TypeScript ReactJS Spring-boot Backend Gitlab Containerization AngularJS Kubernetes Information Technology Data Analytics Front End Software Development Api Design Restful APIs Docker Microservices

Job description

Contract Length: 6-12 months Overview A Newport Beach-based consulting and software firm is seeking an experienced Full-Stack Java Engineer to join their team on a contract basis. The organization has a strong history of delivering solutions across application development, data visualization, and IT services, supporting clients in financial services, utilities, and government sectors.

In this role, you will contribute to the development of sophisticated electronic trading platforms, particularly within credit and fixed-income markets. This position offers the opportunity to work in a high-impact, real-time trading environment while gaining exposure to modern technologies, cloud-native architecture, and DevOps methodologies.

This opportunity is best suited for professionals who enjoy fast-paced, collaborative environments and have a strong interest in financial systems and front-office applications. Note: Candidates must be authorized to work in the United States without current or future sponsorship. Key Responsibilities

  • Design, develop, and maintain both frontend and backend components of electronic trading applications
  • Build responsive, data-driven user interfaces alongside robust RESTful APIs
  • Contribute to reusable components and shared libraries to support scalability and consistency
  • Apply best practices in performance optimization, security, and maintainability
  • Support live production systems, including troubleshooting and resolving issues
  • Work closely with cross-functional teams in an agile development environment
  • Participate in peer code reviews and maintain technical documentation
  • Monitor application health and implement performance improvements
  • Research and recommend new tools and technologies where appropriate

Requirements

  • Strong experience with modern development stacks, including:
  • Frontend: Angular or React (TypeScript)
  • Backend: Java (Spring Boot), Node.js
  • Solid understanding of microservices architecture, cloud-native design, and DevOps practices
  • Experience building APIs and integrating them with databases
  • Proficiency in HTML, CSS, JavaScript, and TypeScript
  • Hands-on database experience with Oracle, PostgreSQL, and SQL
  • Familiarity with CI/CD pipelines and tools such as GitLab
  • Excellent problem-solving, analytical, and communication skills
  • Ability to collaborate effectively within distributed agile teams
  • Bachelor’s degree in Computer Science or a related discipline
  • 7+ years of professional software development experience, with a primary focus on Java, * Background in financial services, particularly in fixed income or electronic trading systems
  • Exposure to front-office trading environments or platforms
  • Understanding of the fixed-income trade lifecycle and FIX protocol
  • Additional backend experience with technologies such as Node.js, Python, or .NET
  • Experience with containerization and orchestration tools (Docker, Kubernetes)
  • Familiarity with CI/CD pipelines in production environments
  • Experience supporting live systems, especially within trading contexts

Technical Focus (Approximate Allocation)

  • 30% Java backend development (Spring Boot, APIs)
  • 30% Frontend development (Angular or React with TypeScript)
  • 15% CI/CD and cloud infrastructure
  • 15% Database design and SQL development
  • 10% Node.js development

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on dejobs.org

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:06 min

Developer experience and project variety at scale

Alexandra Petri · WWC 2023

2:21 min

Projecting external HTML content using default and named slots

Rowdy Rabouw Rowdy Rabouw · WWC 2022

2:07 min

Inspecting default bridge architectures and custom Docker networks

Oliver Seitz Oliver Seitz · WWC 2025

2:17 min

Mapping the maturity roadmap for scaled devops adoption

Dominik Krichbaum Dominik Krichbaum · WWC Europe 2026

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

6:12 min

Streaming HTML content natively using declarative processing instructions

Chris Heilmann +2 · LIVE

Videos

See all

Related articles

See all