Skip to main content

Java Developer

Posted 6 days ago

united itSalt Lake City (UT)

SENIORITY

Senior

Apply (opens in a new tab)

About the role

Java Developer
Location: Salt lake City, UT – OnsiteBe responsible for technical analysis, application development, application configuration, incident response and resolution, troubleshooting, testing, source code management and executing and managing change processes. Work as a member of Agile team, develop software solutions by studying requirements analysis and information needs; conferring with stakeholders and IT Management; studying systems flow, data usage, and work processes; perform software design using software development fundamentals and processes, debug, test, and deploy software solutions. Review, analyze, evaluate business processes, procedures, systems and make recommendations for improvements and changes. Manage source code version control system artifacts. Work with Business Analysts to design technical requirements and perform application changes. Conduct unit testing, provide input for feasibility, and prepare systems documentation. Work On-Call Rotation and After-Hours support if needed Perform other duties as assigned Required qualifications to be successful in this role 08+ years experience with software and/or application development using multiple technologies, languages, databases, integrations, frameworks, systems, application development, testing and troubleshooting or other directly related experience. Extensive expertise in Java, Spring Boot, JavaScript, Maven, Linux, React, SQL, Microservices, and enterprise application development using various tools and technologies as below. Spring Boot – Microservices and enterprise application development Spring Batch – Batch processing for large-scale data React – Frontend development (if applicable to full-stack roles)SQL – Relational database querying and optimization Message Queues (MQ) – Asynchronous communication (e.g., IBM MQ, RabbitMQ) Apache Kafka – Distributed event streamingRESTful APIs – Designing and consuming REST servicesSOAP Web Services – Legacy service integrationSAML / OAuth – Authentication and authorization protocols Git – Version control and collaboration Maven – Build automation and dependency management Linux – Command-line proficiency and server-side scripting Agile Implementation experience is a plus.

Before you apply

Applying takes about a minute. These four things decide how fast it moves after that.

Your profile is current

It's what we read first. Occupations, seniority and locations matter more than a long history.

Two examples you can talk through

Not a portfolio — just two pieces of work where you can explain the decisions and what you'd change.

A number in mind

What you're on now and what would make you move. We negotiate better when we know both.

Your notice period

Employers plan around it, and it's the question that stalls offers most often.

Once you apply, someone reads it and calls you before anything reaches the employer — usually within two working days.

More like this