Sr. Java Back End Engineer 182117
CTI Consulting Westlake, Texas, United States
Public Safety · 11-50 employees
Applying here? Try the free cover letter tool — paste this posting and your résumé, no account needed.
About the role
Design and implement backend microservices and APIs while taking end-to-end ownership of services from deployment to operation. Contribute to team engineering practices, mentor junior engineers, and utilize AI-assisted tooling to accelerate delivery.
What they look for
Requirements
Requires 8+ years of professional software engineering experience with hands-on expertise in Java, Spring Boot, and AWS EKS. Candidates must demonstrate proficiency in event-driven architecture, CI/CD pipelines, and observability practices.
Full description
The Team
The FinCom Platform Engineering team is building an 8-service Kafka-native financial communications platform targeting Q1 2027 delivery. The team is small, technically ambitious, and AI-native: we apply spec-driven development as a standard practice and use AI-assisted tooling throughout the delivery lifecycle. You will work alongside expert engineers and an Engineering Director in a green field build with direct regulatory and business impact.
Experience
- 8+
years of professional software engineering experience delivering production systems.
- Proven
ability to own services end-to-end, from design through deployment and operation.
Key Responsibilities
- Design
and implement backend microservices and APIs within established architectural patterns, contributing to those patterns as your experience grows.
- Take
ownership of services: write the code, own the tests, ship to production, and stand behind what you deploy.
- Work
towards team engineering practices: participate in code reviews, improve test coverage, and flag gaps in pipeline and operational readiness.
- Mentor
junior and associate engineers through code reviews, pair work, and direct feedback.
- Apply
spec-driven development and AI-assisted tooling as a standard part of how you work.
Required Expertise
- Hands-on
experience with Java and Spring Boot for backend microservice development, including RESTful API design and contract-first OpenAPI development.
- Cloud
deployment experience with AWS EKS: packaging, deploying, and operating containerized services.
- Event-driven
architecture experience with Kafka or similar messaging platforms.
- Delivery
pipeline proficiency: source control, CI/CD, containerization, and automated testing.
- Observability:
writing structured logs, understanding distributed traces, using dashboards to diagnose production issues.
- Database
experience: writing and tuning queries, understanding indexing, choosing the right storage pattern for the problem.
Preferred
- Experience
in financial services or a regulated, high-reliability industry.
- Familiarity
with enterprise Java frameworks (Spring Boot 4, EJF) and Fidelity platform standards.
- Experience
with AI-assisted development tooling (GitHub Copilot, Claude Code, or similar) applied as a standard workflow tool.
Skills and Attributes
- Owns
outcomes, not just tasks. Tracks what they ship, wants to know if it works, and acts when it does not.
- Strong
communication: writes clear tickets, leaves useful comments in code reviews, and flags blockers early.
- Works
well with ambiguity at the feature level. Can take a requirement that is not fully defined and figure out what to ask to get it there.
- Builds
others up through direct, constructive technical feedback.
- Intellectually
curious about new tools and approaches, including AI-assisted development methods.
The Value You Deliver
- Production
software that meets the quality bar the team has set: tested, observable, and documented.
- Accelerated
delivery by taking services off the plate of senior engineers, end-to-end.
- A
higher-quality codebase over time through attentive code review and sustainable engineering practices.
- Junior
and associate engineers who grow faster because of working with you.
Similar roles
-
Senior QA Automation Engineer (Java) | Hybrid - #35385
Manila Recruitment Muntinlupa, Metro Manila, Philippines
-
Senior Staff Data Platform Software Engineer (Java Distributed Systems & Kafka)
ServiceNow Hyderabad, Telangana, India
-
Senior Software Engineer (Java) - 2 Headcount
Manila Recruitment Muntinlupa, Metro Manila, Philippines
-
Mid level Java - Vaga para pessoas PCD
Jobgether Brazil
-
Software Engineer (Backend-Java)
Nava PBC United States
-
Desarrollador Java PR
Softtek Mexico