Viasat is a company focused on delivering global communication solutions. They are seeking a Full-Stack Software Engineer to develop and maintain web applications, collaborate with multi-functional teams, and support networking and cybersecurity products.
Develop and maintain web applications using modern backend and frontend technologies
Engage with multi-functional teams in designing, building, testing and deploying new features
Write secure, maintainable, and efficient code
Engage in team reviews and actively contribute to the team's development
Stay up to date with the latest industry trends and technologies
Maintain API and front-end libraries
Linux OS use, for development environment
Ability to plan, track and report on progress
Agile Scrum and CI/CD software development
Qualification
Required
Bachelor's degree or higher in Computer Science or similar field
A minimum 2 years of Kotlin or Java experience writing production code for web applications
A minimum 2 years of professional experience with Spring and/or Spring boot
Experience with reactive programming concepts
Experience with using database technology as PostgreSQL
Experience with automated unit and integration testing
Experience with performance testing
US citizenship and active SECRET or TOP SECRET security clearance is required
Ability to travel up to 10%
Preferred
Experience with REST APIs, RESTConf and web services
Containerization with Docker or equivalent
Experience with networking protocols (TCP/IP, HTTP)
Experience with Python
Good oral and written communications skills
Benefits
Additional cash or stock incentives may be provided as part of the compensation package, in addition to a range of medical, financial, and/or other benefits, dependent on the position offered.
Viasat is a global communications company that offers satellite services.