Sr. Software Engineer

Alianza, Inc.
Pleasant Grove, UT, US
Full-time

Job Description

Job Description

Senior Software Engineer

Alianza is on a mission to be the world’s best cloud-based telecommunications platform for

service providers. We’re looking for a Senior Software Engineer to help us build innovative

solutions. You’ll write well designed, testable, and efficient code, debug and troubleshoot

existing code, and promote sustainable engineering practices.

Key Duties and Responsibilities :

  • Technical Skills
  • 5+ years of software engineering experience in Java-based programming (or equivalent)
  • Strong Java skills using JDK11 (Lambdas, Collections, GC Optimizations, Threading)
  • Experience in application architecture and design
  • Mastery in writing database-driven web services with REST-based services i.e, JAX-RS
  • Mastery in writing event / messaging services
  • Experience building and migrating to Microservices
  • Experience with Inversion of Control (IOC) frameworks like Dropwizard.io, Spring Boot
  • Experience with IaaS and PaaS Amazon Web Services (AWS) preferred
  • Experience with Git and Github
  • Experience with Continuous Integration / Continuous Deployment
  • Master Your Craft
  • Design, create, and implement Java-based applications
  • Interpret design docs and user stories to create high-quality coding that functions according to specifications
  • Write high-quality and fully tested code
  • Understand the benefits of code reviews and can give and receive them graciously
  • You value quality and employ best practices to deliver correct solutions that are maintainable and reliable without being over-engineered.
  • Take Ownership
  • You take personal ownership seriously and drive excellent outcomes for your team and all stakeholders. You strive to become a master of your craft and to build the best software.
  • You are willing to take part in an on-call rotation.
  • You enjoy providing technical leadership and mentoring. You make your team

and the organization stronger through collaboration and effective communication.

  • You value being agile much more than doing agile. If bugs escape, you treat them as a learning opportunity for you and the team.
  • Interpersonal Skills
  • You are candid and objective in your interactions with your colleagues. You give and accept feedback that benefits individuals, teams, the organization, and ultimately customers.
  • 30+ days ago
Related jobs
Promoted
BambooHR
Lindon, Utah

Essential Job DutiesOur ideal Senior Software Engineer will be an integral contributor to the current and next generation of our app. You'll be working on multiple projects to continue making us the HR Software. ...

Promoted
iSeatz
Midway, Utah

The Senior Software Engineer (Elixir) reports to the Engineering Manager and works closely with cross-functional teams including other software engineers, architects, quality assurance, and product managers to ensure seamless, high-quality product, and platform delivery. Uphold and propagate best pr...

Promoted
BambooHR
Orem, Utah

Our ideal Software Engineer will be an integral contributor to the current and next generation of our APP. You'll be working on multiple projects to continue making us the HR Software for SMB business. If you get a kick out of solving problems and building beautiful world-class software, then you wi...

Promoted
HealthEquity
Draper, Utah

How you can make a difference As a Sr Software Engineer at HealthEquity, you will be a key player in shaping the future of our software products. Sr Software Engineer Job LocationsUS-RemoteOverviewWe areCONNECTING HEALTH AND WEALTH. Mentor Software Engineers through design reviews, code reviews, coa...

Promoted
BambooHR
Lindon, Utah

Our ideal Senior Software Engineer will be an integral contributor to the current and next generation of our app. You'll be working on multiple projects to continue making us the HR Software for SMB business. If you get a kick out of solving problems and building beautiful world-class software, then...

Promoted
BambooHR
Provo, Utah

Our ideal Software Engineer will be an integral contributor to the current and next generation of our APP. You'll be working on multiple projects to continue making us the #1 HR Software for SMB business. If you get a kick out of solving problems and building beautiful world-class software, then you...

Practicology
Lehi, Utah

We're looking for a dynamic, people-oriented, highly analytical Senior Software Engineer to join our Distribute software development team at Pattern HQ. You will work with the other Software Engineers and be supervised by the Director of Engineering on the Distribute team. What is a day in the l...

Vivint
Lehi, Utah

A Bachelor's degree in Computer Science, Computer Engineering, or equivalent practical experience. Experience working with and testing back-end software. Ability to demonstrate solid software development practices. ...

Medifast, Inc
Lehi, Utah

Medifast is seeking a Senior Software Engineer to help build the foundation of our digital business a cloud-based platform of high-performing services that can horizontally scale to millions of users. Persistence Engineering - DaaS (Database as a Service), Caching and Storage solutions. Deep Knowled...

Horizontal Talent
Draper, Utah

Designs, modifies, develops, writes and implements software programming applications. Supports and/or installs software applications/operating systems. Participates in the testing process through test review and analysis, test witnessing and certification of software. ...