Featured Job

Principal Java Developer

Dallas, TX Full-time On-site 12/20/2025 Job ID: 000005
Apply Now
Java Angular Spring Boot REST services Web Services

Summary

What you’ll impact

A leading organization is seeking a Principal Engineer to join our servicing technology team to drive end-to-end solution delivery across front-end and back-end components.

Responsibilities

What you'll do

  • Provides full stack Java design and development of projects involving application development, migrations, and additions to existing applications
  • Lead the implementation and support of current enterprise application projects to ensure continuity and progress across critical initiatives
  • Standardize user experience of enterprise application to align with design and usability best practices
  • Provide onboarding support for new applications and ensure smooth integration with existing enterprise application
  • Serve as technical lead, guiding development best practices, mentoring team members, and managing direct reports
  • Participates in project meetings with other technical staff, business owners and subject matter experts
  • Assesses and develops design requirements for project and communicates in writing or in meetings with development team while assessing detailed specifications against design requirements
  • Reviews application in progress of development to ensure compliance with overall design parameters and corporate development standards
  • Understand complex business systems and workflows and explain them to other developers
  • Develop component designs that work cohesively in the context of existing architecture
  • Develops and/or reviews development of test protocols for testing application before user acceptance
  • Identify root causes and develop solutions for program failures
  • Work in an agile and continuous integration environment with a command of SDLC tools
  • Performs other related duties as assigned

Requirements

What you’ll bring

  • Bachelor’s Degree in Computer Science, Information Systems or the equivalent combination of education, training, or work experience.
  • 8+ years of full stack development experience
  • Previous experience as a Technical or Team Lead highly preferred
  • Strong experience working with development technologies Java and Angular
  • Strong experience with Spring Boot microservices architecture and principals
  • Experience working with REST services, Web Services, Spring Framework, Hibernate, and Eclipse
  • Experience working with SQL and Relational Databases (preferably Oracle)
  • Experience working with performance monitoring tools like Grafana, Prometheus, or Splunk
  • Experience working with event driven architecture tools like Kafka
  • Experience building and supporting enterprise applications
  • Familiarity working in a Software Development Life Cycle (SDLC) leveraging Agile principles
  • Experience with additional technologies including SonarQube and YUI (Yahoo UI Library) preferred
  • Excellent analytical, decision-making and problem-solving skills
  • Must be able to multitask in a fast-paced environment with focus on timeliness, documentation, and communications with peers and business users alike
  • Experience with project management
  • Results oriented, business focused, and successful at interfacing across multiple organizational units

Ready to Move Forward?

Apply now and our recruiting team will reach out with next steps, interview guidance, and client insights tailored to this role.