Lead Java Software Engineer

June 21, 2025

Apply for this job

Email *

Job Description

Access Development holds the distinction of being the Wasatch Front’s best-kept software secret. We champion the OKR approach to achieving our goals. Every software project commences with an idea, sourced from any member of our team. Our Product team meticulously validates concepts through user testing, customer interviews, and risk assessments, ensuring that each product is well-conceived before a single line of code is written.

Responsibilities:

– Collaborate within small, cross-functional, co-located teams to architect, design, and implement top-tier software solutions.

Qualifications:

  • Bachelor’s degree in Computer Science or a related field, or equivalent experience.
  • 4-6 years of relevant experience in web/API application development, including:
  • 4+ years of Java application development experience.
  • 2+ years of experience with Spring Boot.
  • Proficiency in designing RESTful APIs.
  • Experience working with Linux in server environments.
  • Proficiency in developing JDBC or ORM DAOs.
  • Familiarity with message systems like RabbitMQ.
  • Demonstrable problem-solving skills.
  • Proven track record of being a team player in dynamic environments.

Skills:

  • Version Control Systems
  • Proficiency in Git command-line operations.
  • Checkout, branch, commit, PR, push, merge.
  • Handling merge conflicts and rollbacks.
  • Experience with GitFlow or similar version control branching models.

Languages/Frameworks

  • Java, Spring Boot experience is required.
  • Familiarity with Spring Data, Spring Security, and Lombok.

Build Systems

Gradle:

  • Operations include clean, build, test, skip test, and publish.

Maven:

  • Operations include clean, build, test, and install.
  • Understanding of online vs. offline operations.

Linux Command Line Competency

  • Terminal operations.
  • SSH, folder navigation, basic commands.

Relational Databases

  • Proficiency in SQL operations (Select, Insert, Update, Delete).
  • Understanding of inner/outer joins, database creation, schemas, tables, and sequences.
  • Familiarity with Flyway DB.

Are you interested in this position?

Apply by clicking on the “Apply Now” button below!

#GraphicDesignJobsOnline

#WebDesignRemoteJobs #FreelanceGraphicDesigner #WorkFromHomeDesignJobs #OnlineWebDesignWork #RemoteDesignOpportunities #HireGraphicDesigners #DigitalDesignCareers# Dynamicbrand guru Description: