Back to results

Senior Java Application Developer

  • Salt Lake City, UT, United States

Applications open in a new tab.

Job details

Posting language
English

Original job description

Senior Java Application Developer

Come, Innovate, Build, Disrupt & Thrive!

Position Overview KēSTA I.T. is seeking an experienced, full-time Senior Java Application Developer to design, build, and maintain Java applications and web services for an agency.

This role is primarily back end, focused on Java applications, web services, and PostgreSQL-backed web APIs, with some front-end work in JSF/PrimeFaces. The developer will create new applications, support the replacement of legacy applications, and enhance existing Java web applications to meet user requirements.

You will join a team of application developers, engineers, and subject matter experts.

Key Responsibilities

  • Design, develop, and maintain Java applications and web services that serve both the public and internal staff
  • Create new applications and support the replacement of legacy applications using Java web frameworks, with a preference for EJB and JSF
  • Update existing Java web applications to preserve current functionality and deliver enhancements based on user requirements
  • Build web APIs that use PostgreSQL to store and query data
  • Implement authentication for external users and systems using standards such as OAuth2 or OpenAM
  • Work toward continuous integration and delivery pipelines in Amazon Web Services
  • Ensure agency data security standards are met and approved data encryption techniques are used
  • Analyze user requirements to define business objectives, implement them in an application, and envision system features and functionality
  • Support continuous improvement by investigating alternative approaches and technologies and presenting them for architectural review
  • Collaborate with application developers, engineers, and subject matter experts while working independently

Required Qualifications

  • Java software development expertise
  • 15 years of experience with Java Core, Java EE (JEE), the Java Persistence API (JPA), and the Java Persistence Query Language (JPQL)
  • Strong experience with Java web frameworks
  • 5 years of experience with Java Server Faces (JSF) / PrimeFaces
  • Postgres SQL expertise, including 10 years of experience with PostgreSQL, including SQL and plpgsql
  • Cloud computing / AWS experience, including 5 years of experience understanding development processes in Cloud / Amazon Web Services (AWS)
  • 5 years of experience with Java RESTful Web Services
  • WCAG compatibility knowledge and application
  • Excellent verbal and written communication skills

Preferred Qualifications

  • Experience with EJB and JSF web frameworks
  • Maven
  • GitHub and Agile development
  • JUnit, Arquillian, or a similar testing framework
  • JIRA
  • Continuous Integration / Continuous Deployment (CI/CD)
  • Database schema design
  • Java automated testing with Selenium
  • Application load testing with Apache JMeter or similar
  • Experience in EMSA

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.

Report this job