Java Engineer - Microservices & Production Support

PTR Global
Fort Worth, TX, United States
5 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
7 years minimum
Compensation
$124,800.0 - $135,200.0
Working hours
Regular working hours
Job source

Tech stack

Clean Code Principles Java (Programming Language) JavaScript (Programming Language) Agile Methodology Amazon Web Services Automation of Tests Microsoft Azure C Sharp (Programming Language) Cloud Computing Software Documentation Software Quality Information Systems
+34 more
Computer Engineering Continuous Integration Software Debugging DevOps Github Junit Python (Programming Language) PostgreSQL Apache Maven MongoDB Object-Oriented Software Development Redis Mockito Selenium SonarQube TypeScript Postman ReactJS Spring-boot Cypress (Programming Language) Technical Debt Git Event Driven Architecture AngularJS Kubernetes Information Technology Playwright Apache Kafka Graphql Restful APIs Cucumber (Software) Software Version Control Docker Microservices

Job description

  • 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

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., * 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.

Nice to Have Skills and Experience:

  • 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.

Benefits & conditions

Purchase any product, service, or gift cards from us or for us as part of an application, interview, or selection process.

Provide sensitive financial information such as credit card numbers or banking information. Successfully placed or hired candidates would only be asked for banking details after accepting an offer from us during our official onboarding processes as part of payroll setup.

Pay Range: $60 - $65/Hr on W2

The specific compensation for this position will be determined by several factors, including the scope, complexity, and location of the role, as well as the cost of labor in the market; the skills, education, training, credentials, and experience of the candidate; and other conditions of employment. 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

About PTR Global: 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

At PTR Global, we understand the importance of your privacy and security. We NEVER ASK job applicants to

Apply for this position

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

Apply on www.dice.com

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

4:15 min

Refactoring test code dependencies with Maven and JUnit

Benjamin Bischoff Benjamin Bischoff · Europe 2026 Virtual

3:55 min

Demonstrating semantic routing thresholds with the Redis vector library

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

1:48 min

Structuring and naming conventions for unit test methods

Annelore Egger Annelore Egger · WWC 2025

Videos

See all

Related articles

See all