Job Description :
Our client is looking for a strong Full Stack Java Engineer to join the core IT Applications team. This group owns high visibility, enterprise apps and is pushing modern engineering practices (cloud, APIs, CI/CD, quality-focused SDLC).
Role Overview You'll work across the full software development lifecycle: designing, building, testing, and supporting large scale Java applications in a cloud (Azure) environment. The role is hands-on: coding, debugging, performance tuning, collaborating with architects and leads, and improving the overall quality and reliability of the codebase.
Location / Type
  • Dallas Fort Worth, TX (onsite expectations will follow client policy)
  • Long term contract (C2C)
Required Skills & Experience
  • Bachelor's in Computer Science, Engineering, or related field (or equivalent experience).
  • 3+ years of full SDLC experience building and supporting large-scale, production Java applications.
  • Strong Full Stack Java experience, including:
    • Core Java / J2EE (Java, JSP, JMS, JDBC, etc.).
    • Spring Framework and Spring Boot.
    • RESTful and SOAP web services (JSON/XML/WSDL).
  • Strong RDBMS and persistence experience:
    • Oracle or similar enterprise DB.
    • Hibernate / ORM, query tuning, performance optimization.
  • Cloud: Hands-on experience building and deploying solutions on Microsoft Azure.
  • Application / Web servers: Tomcat, tcServer, WebSphere or similar.
  • Build / SCM / testing: Maven or Gradle, Git, JUnit, Mockito.
  • Solid understanding of object-oriented design principles and patterns.
  • Experience working in Agile/Scrum environments and collaborating in cross-functional teams.
Nice to Have / DevOps & Tooling
  • Experience with CI/CD and DevOps toolchains (e.g., Jenkins, GitHub Actions, Nexus/Artifactory, SonarQube, Selenium, New Relic, ELK/Elastic stack).
  • Airline or large transportation industry experience.
  • Master s degree in a related field.
Key Responsibilities
  • Collaborate with architects, leads, BAs, and other developers to translate business requirements into technical solutions.
  • Design, develop, enhance, and support enterprise services and applications using Java and Spring/Spring Boot.
  • Work across the full stack: APIs, integrations, persistence, and front-end components as needed.
  • Troubleshoot complex production and performance issues; identify root cause and implement permanent fixes.
  • Participate in code reviews, estimation, and technical design discussions.
  • Contribute to and follow coding standards, security guidelines, and best practices.
  • Support CI/CD, automated testing, and DevOps practices for predictable, frequent releases.
             

Similar Jobs you may be interested in ..