Share this job
Sr. Software Engineer
Salt Lake City, UT
Apply for this job

Senior Java Application Developer

Location: Remote (Utah-based project)

Job Type: Contract / Long-Term Engagement


Come, Disrupt and Thrive.

KēSTA I.T. is seeking an experienced Senior Java Application Developer to support a large-scale public sector modernization initiative focused on building and enhancing enterprise Java applications and APIs. This role will contribute to the development of mission-critical systems supporting both public-facing services and internal operational platforms.

This opportunity is ideal for a senior-level developer who thrives in modern Java environments, enjoys solving complex technical challenges, and is passionate about scalable application architecture, cloud technologies, and continuous improvement initiatives.

The selected consultant will collaborate with software engineers, technical teams, and business stakeholders to design, enhance, and maintain secure, high-performing applications in a cloud-enabled environment.

Key Responsibilities

  • Design, develop, enhance, and maintain enterprise-level Java applications and web services
  • Support modernization efforts involving replacement of legacy systems and creation of new applications
  • Develop scalable RESTful APIs and web-based applications using Java technologies
  • Work with Java EE (JEE), JPA, JPQL, and related enterprise Java frameworks
  • Develop and maintain applications utilizing JSF / PrimeFaces technologies
  • Design and optimize PostgreSQL database queries, stored procedures, and schema structures
  • Support deployment activities and CI/CD pipeline initiatives within AWS cloud environments
  • Implement secure authentication and authorization mechanisms utilizing OAuth2, OpenAM, or similar standards
  • Collaborate with technical teams and stakeholders to gather requirements and translate business needs into technical solutions
  • Ensure applications adhere to agency security standards, encryption requirements, and accessibility guidelines including WCAG compliance
  • Participate in architectural discussions, continuous improvement initiatives, and technical reviews
  • Troubleshoot production issues, optimize application performance, and support application scalability efforts
  • Contribute to automated testing, load testing, and software quality assurance initiatives

Required Qualifications

  • 15+ years of experience with:
  • Java Core
  • Java EE (JEE)
  • Java Persistence API (JPA)
  • Java Persistence Query Language (JPQL)
  • 10+ years of experience with PostgreSQL, SQL, and PL/pgSQL
  • 5+ years of experience with:
  • Java Server Faces (JSF) / PrimeFaces
  • Java RESTful Web Services
  • Cloud development environments, preferably Amazon Web Services (AWS)
  • Strong understanding of enterprise application development best practices
  • Experience working with secure authentication technologies such as OAuth2 or OpenAM
  • Knowledge of WCAG accessibility standards and implementation practices
  • Strong written and verbal communication skills
  • Ability to work independently in a remote environment while effectively managing priorities and timelines

Preferred / Bonus Experience

  • Maven
  • GitHub and Agile software development methodologies
  • JUnit, Arquillian, or similar testing frameworks
  • JIRA
  • Continuous Integration / Continuous Deployment (CI/CD)
  • Database schema design and optimization
  • Selenium automated testing
  • Apache JMeter or similar load testing tools
  • Experience evaluating emerging technologies and contributing to architectural strategy discussions

What Makes You Successful

  • Strong analytical and problem-solving abilities
  • Ability to translate user requirements into scalable technical solutions
  • Ability to envision and design system functionality and application workflows
  • Passion for modernization, automation, and continuous improvement
  • Strong collaboration skills within cross-functional technical teams

Available Benefits:

  • Medical Benefits (Platinum level plans available)
  • Work from home / Hybrid / Onsite options
  • PTO
  • Holiday Pay
  • VTO
  • 401K
  • Charitable Match
  • Training reimbursement

About KēSTA I.T.

Our name says it all; KēSTA I.T. (Keys-to-I.T.) AND our people are our keys to our success!

KēSTA I.T. is a premier Utah-based technical staffing and consulting services firm. We specialize in temporary and permanent placement of Software, Hardware, Network, Cloud, CRM/ERP, Data, End-User support, Web, and Executive/leadership-based positions on a full-time and consulting basis.

If you're interested in a role where top performance is rewarded, personal time is valued, and excellence is demanded at every level, we want to talk to you today!

Where do you want to go? We've got the keys! ~ KēSTA I.T.

WWW.KeSTAIT.COM


Apply for this job
Powered by