← Serch more jobs

Sr. Software Engineer - Java Spring Developer

LinkedIn Western Governors University Salt Lake City Metropolitan Area
Not Applicable Posted March 12, 2026 Job link
Thinking about this job
Not Met Priorities
What still needs stronger evidence
Requirements
  • A demonstrated capability in one or more design methodologies, such as Object-oriented design, Function-oriented design, data centered design and the notations appropriate for each.
  • Ability to understand differences, strengths and weaknesses of various Software Development Life Cycle models, and practical considerations of options
  • Understands implications of Software as a Service in the creation of software systems.
  • Ability to explain the basic value of a system and subsystems to users and how the various subsystems inter-operate to provide features.
  • Communicates effectively in group settings by knowing audience, listening effectively, and being responsive.
  • Ability to identify, mitigate, or avoid risks and works closely with leads or managers to make sure that such risks and dependencies are understood, accounted, and planned for through an appropriate strategy.
  • 6 years of experience in software development; pioneering new approaches and technologies in engineering
  • Experience in web-based applications and web services using Java, REST, ServiceNow, and other web technologies, including experience interfacing with databases, and integrating third party products with existing infrastructure.
  • Experience with IntellliJ/VS Code, JIRA, Git
  • Experience with Agile/Scrum Project Development
  • Experience with Java or a similar Object-oriented language
  • Experience with IDM/OSSO, Hibernate/Seam, Banner
  • Experience with Application Integration with legacy systems
  • Java 17 and Java 21 (LTS)
  • Spring Boot 3.x and the Spring ecosystem
  • Microservices architecture
  • RESTful API design and implementation
  • JPA/Hibernate
  • SQL databases (PostgreSQL, MySQL, or Oracle)
  • Strong hands-on experience with Angular (v15+), TypeScript, and modern front-end architecture.
  • Proven experience leading development teams or serving as a Technical Lead
  • Advanced debugging, troubleshooting, and performance tuning expertise
  • Experience implementing secure authentication and authorization (OAuth2, JWT)
  • Proficiency with Git, CI/CD tools, and Agile/Scrum methodologies
  • Experience with event-driven systems (Kafka or RabbitMQ).
  • Knowledge of Domain-Driven Design (DDD)
  • Experience with Test-Driven Development (TDD) and automated testing frameworks (JUnit, Mockito, Cypress)
  • Exposure to distributed system design and resiliency patterns
Preferred Skills
  • Experience with IntellliJ/VS Code, JIRA, Git
  • Experience with Agile/Scrum Project Development
  • Experience with Java or a similar Object-oriented language
  • Experience with IDM/OSSO, Hibernate/Seam, Banner
  • Experience with Application Integration with legacy systems
  • Experience with Cloud-Native Development, and/or Porting/Refactoring of On-Site to Cloud (preferably AWS)
  • Experience with J2EE, Java EE, JavaScript, and SQL
  • Technical Certifications
  • Java 17 and Java 21 (LTS)
  • Spring Boot 3.x and the Spring ecosystem
  • Microservices architecture
  • RESTful API design and implementation
  • JPA/Hibernate
  • SQL databases (PostgreSQL, MySQL, or Oracle)
  • Strong hands-on experience with Angular (v15+), TypeScript, and modern front-end architecture.
  • Proven experience leading development teams or serving as a Technical Lead
  • Advanced debugging, troubleshooting, and performance tuning expertise
  • Experience implementing secure authentication and authorization (OAuth2, JWT)
  • Proficiency with Git, CI/CD tools, and Agile/Scrum methodologies
  • Experience with event-driven systems (Kafka or RabbitMQ).
  • Knowledge of Domain-Driven Design (DDD)
  • Experience with Test-Driven Development (TDD) and automated testing frameworks (JUnit, Mockito, Cypress)
  • Exposure to distributed system design and resiliency patterns
Education
  • (Not required) – Bachelor's Degree in Computer Science, Information Technology, or related field
  • (Not required) – Equivalent relevant experience performing the essential functions of this job may substitute for education degree requirements.
  • (Not required) – Generally, equivalent relevant experience is defined as 1 year of experience for 1 year of education and is the discretion of the hiring manager.
  • (Not required) – Master's Degree or PhD in Computer Science, Information Technology, or related field
  • (Not required) – Experience with IntellliJ/VS Code, JIRA, Git
  • (Not required) – Experience with Agile/Scrum Project Development
  • (Not required) – Experience with Application Integration with legacy systems
  • (Not required) – Experience with Cloud-Native Development, and/or Porting/Refactoring of On-Site to Cloud (preferably AWS)
  • (Not required) – Experience with J2EE, Java EE, JavaScript, and SQL
  • (Not required) – Technical Certifications
  • (Not required) – Java 17 and Java 21 (LTS)
  • (Not required) – Spring Boot 3.x and the Spring ecosystem
  • (Not required) – Microservices architecture
  • (Not required) – RESTful API design and implementation
  • (Not required) – JPA/Hibernate