Jobs · Engineering · Texas

Senior Java Microservices Engineer

PTR Global · Fort Worth, TX · 2 wk ago
EngineeringContract

About the role

Location: Fort Worth, Texas 76155. Duration: 6+ months contract. Interview: Face‑to‑face required with a coding exercise.

Responsibilities

  • Writes tests and documents technical work products e.g. code scripts process according to organizational standards and practices
  • Solves technical problems and builds components/libraries with far‑ranging impact
  • Delivers high quality work and coaches more junior engineers on technical craftsmanship
  • Conducts root cause analysis to identify systemic problems and defines and leads execution of action items to address
  • Designs thoughtfully integrated systems that model organizational best practices allowing disparate teams across product domains to deliver value with speed scale and reliability
  • Oversees the management of technical debt in existing systems and drives opportunities to eliminate within ongoing implementations
  • Consistently anticipates scaling latency and durability challenges and guides teams in implementation of mitigating strategies
  • Partners with the security organization to incorporate security conscious practices early in the lifecycle of new systems
  • Thoughtfully evaluates technical risks and guides toward practical prevention strategies
  • Consistently reflects on squad delivery practices throughout their span of influence recommends improvements to leadership and drives their implementation
  • Maintains a focus on removing the duplication of effort across teams and proactively identifies opportunities for reuse within their span of influence
  • Thoughtfully measures and assesses team and identifies areas of development for individuals
  • Explores emerging technologies leads development of prototypes with little or no guidance and incorporates into architectural solutions where appropriate

Requirements

  • Bachelor’s degree in Computer Science, Computer Engineering, Technology, Information Systems, CIS/MIS, Engineering or related technical discipline, or equivalent experience/training
  • 3 years of experience designing, developing and implementing large‑scale solutions in production environments
  • Airline industry experience

Skills

  • 7‑9 years of experience
  • Java
  • Spring Boot
  • Microservices
  • Cloud
  • REST API
  • Software development experience
  • Programming Languages: Java, Python, C#, JavaScript/TypeScript
  • Frameworks: Spring/Spring Boot, FastAPI
  • Front End Technologies: Angular, React
  • Deployment Technologies: Kubernetes, Docker
  • Source Control: GitHub, Azure DevOps
  • CI/CD: GitHub Actions, Azure DevOps
  • Data management: PostgreSQL, MongoDB, Redis
  • Integration/APIs Technologies: Kafka, REST, GraphQL
  • Cloud Providers: Azure, AWS
  • Test Automation: Selenium, TestNG, Postman, SonarQube, Cypress, JUnit/NUnit/PyTest, Cucumber, Playwright, Wiremock/Mockito/Moq
  • Ability to optimize solutions for performance, resiliency and reliability while maintaining an eye toward simplicity
  • Ability to concisely convey ideas verbally, in writing, in code and in diagrams
  • Ability to optimize system designs spanning multiple teams to allow small safe incremental releases
  • Ability to work through others by cooperatively sharing responsibilities
  • Ability to combine deep knowledge of a product domain with awareness of advancing technology to introduce solutions that propel the technical capability of the organization forward
  • Proficiency in object‑oriented design techniques and principles
  • Proficiency in Agile methodologies such as SCRUM
  • Proficiency in DevOps Toolchain methodologies including Continuous Integration and Continuous Deployment
  • Ability to effectively communicate both verbally and written with all levels within the organization

Schedule

Onsite Tuesdays‑Thursdays; virtual Mondays and Fridays at SV7. This is a 6‑month contract with potential to extend.

Similar jobs