Software Engineer Mid-level (Java Full Stack)

The Office
San Antonio, United States of America
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Intermediate
Compensation
$ 179K

Job location

San Antonio, United States of America

Tech stack

API
Amazon Web Services (AWS)
Batch Processing
Cloud Computing
Code Review
Data Infrastructure
Data Integration
Distributed Systems
Openshift
Systems Development Life Cycle
Software Engineering
Software Systems
Enterprise Software Applications
Test Driven Development
Snowflake
Spring-boot
GIT
Event Driven Architecture
Containerization
Kafka
Api Design
Docker

Job description

  • Designing, developing, testing, and deploying high-quality software solutions across the full development lifecycle
  • Building scalable full-stack applications and APIs that support modern digital experiences
  • Troubleshooting complex application and production issues while driving continuous improvement initiatives
  • Participating in architecture discussions, design reviews, and code reviews to ensure engineering excellence
  • Collaborating with product, engineering, and business teams to deliver innovative technology solutions
  • Contributing to CI/CD pipelines, cloud-native deployments, and automation initiatives
  • Mentoring junior engineers and supporting the growth of engineering best practices across the team
  • Ensuring solutions are secure, resilient, scalable, and aligned with business and compliance requirements

Requirements

  • Strong experience in Java Full Stack development
  • Experience building enterprise-level applications and distributed systems
  • Strong knowledge of Spring Boot and API development
  • Experience with container technologies such as Docker and OpenShift
  • Working knowledge of Git, CI/CD pipelines, and modern software engineering practices
  • Experience with cloud technologies and cloud-native development environments
  • Strong problem-solving, troubleshooting, and analytical skills
  • Excellent communication and collaboration skills

Experience in the following areas would be particularly advantageous:

  • Apache Kafka and event-driven architectures
  • AWS cloud services
  • Batch processing and data integration solutions
  • Snowflake or modern data platforms
  • Test-Driven Development (TDD) and automated testing frameworks
  • Workflow and BPM technologies
  • Financial services, investment platforms, or regulated environments

Benefits & conditions

You'll be joining a mission-driven organisation that combines technology innovation with meaningful impact. This is an opportunity to work on highly visible digital transformation initiatives while benefiting from a collaborative culture, strong career development opportunities, and exposure to modern engineering practices and technologies.

The organisation offers excellent compensation, comprehensive benefits, ongoing professional development, and the chance to work alongside some of the industry's top engineering talent.

Locations: San Antonio, TX | Plano, TX | Phoenix, AZ | Charlotte, NC

Working Pattern: Hybrid (4 days per week in the office)

Salary: $90,000 - $179,000

Please note that visa sponsorship is not available for this position.

Apply for this position