Senior Software Backend Engineer – Java Microservices
Location: Fort Worth, Texas (Hybrid – onsite Tuesday through Thursday; remote Monday and Friday)
About the role
We are seeking a Senior Java Engineer to design, develop, and support large-scale, production-grade microservices. This role requires strong hands-on experience with Java, Spring Boot, Kafka, and production support, along with the ability to deliver high-quality code, meet project timelines, and troubleshoot complex issues. The engineer will work within DevOps-focused squads to build resilient, scalable, and reliable solutions that support enterprise business needs.
Responsibilities
- Design, develop, test, document, and maintain Java-based microservices and reusable software components.
- Build and enhance Spring Boot applications and Kafka-based integrations for scalable, event-driven systems.
- Provide production support, investigate incidents, perform root-cause analysis, and drive corrective actions through resolution.
- Write clean, reliable, and maintainable code while following organizational development, testing, and documentation standards.
- Optimize applications and system designs for performance, resiliency, durability, reliability, and scalability.
- Collaborate with cross-functional engineering teams to support safe, incremental releases and reduce technical debt.
- Contribute to CI/CD and DevOps practices, including automated testing, source control, and deployment processes.
- Coach junior engineers on technical craftsmanship, debugging practices, code quality, and engineering best practices.
- Evaluate emerging technologies and contribute to solution architecture, prototypes, and continuous improvement initiatives.
- Work within Agile, DevOps-oriented squads of approximately five to six team members.
Requirements
- Bachelor’s degree in Computer Science, Computer Engineering, Information Systems, or a related technical discipline; equivalent experience or training may be considered.
- 7–9 years of experience designing, developing, and implementing large-scale solutions in production environments.
- Strong hands-on experience developing microservices using Java and Spring Boot.
- Hands-on experience with Apache Kafka and event-driven integration patterns.
- Demonstrated production support experience, including debugging, incident investigation, root-cause analysis, and issue resolution.
- Strong knowledge of object-oriented design principles, Agile methodologies, and DevOps/CI-CD practices.
- Ability to deliver quality code, reliably meet project timelines, and communicate technical concepts clearly in writing, verbally, code, and diagrams.
Skills
Nice to Have:
- Experience with PostgreSQL, Redis, Kubernetes, Docker, Git, GitHub Actions, Maven, JUnit, and test automation tools.
- Experience with REST APIs, GraphQL, cloud platforms such as Azure or AWS, and CI/CD pipelines.
- Experience with Python, C#, JavaScript/TypeScript, Angular, React, MongoDB, Azure DevOps, Selenium, Postman, SonarQube, Cypress, Cucumber, Playwright, WireMock, or Mockito.
- Airline industry experience.
Pay
$60 - $65/Hr on W2
Benefits
Our full-time consultants have access to benefits, including medical, dental, vision, and 401K contributions, as well as PTO, sick leave, and other benefits mandated by applicable state or localities where you reside or work.
About the company
PTR Global is a leading provider of information technology and workforce solutions. PTR Global has become one of the largest providers in its industry, with over 5000 professionals providing services across the U.S. and Canada. For more information visit www.ptrglobal.com.