Welcome!! Register or Login
May 22 2018

    Job details

Offer: Senior Software Engineer (Backend):ViaSat

Job description:

Senior Software Engineer (Backend)


   » Wicklow
   » Negotiable
   » Permanent full-time
   » Updated 16/05/2018
   » Human Resources Manager this job is expired SaveSave Apply Now

Job detail

You will be working alongside talented product managers, software engineers and UX / interface designers. You will be mentoring and training the more junior members of your team. You will be responsible for writing automated tests, coding, software configuration and writing documentation.

Senior Software Engineer

Who we are:

ViaSat is in the businessofconnecting the world. As a global broadband services and technology company, we connect international communities to the internet by offering residential internet service; enabling passengers and operations crews to stream high-bandwidth media, applications and content when traveling globally on commercial, business or government aircraft and maritime vessels. We deliver and protect information - when and where Information technology is needed most - with our trusted communications ground systems, infrastructure, and services.

ViaSat Ireland is one ofthe country's most innovative, interesting and exciting technology companies. located in Dublin city centre's Silicon Docks, beside Trinity College, Merrion Square, Government Buildings and quality transport hubs, we buildscalable mobile apps and enterprise software for airlines. ViaSat Irelandispart of a fast-growing, global brand, which designs and launches satellites, delivering quality connectivity to people in the most challenging places - including at 30,000 feet!

We'regrowing exponentially, creating an immediate requirement for the best people, and significant opportunities for career growth.We work hard to exceed our clients' expectations, but we alsolike to have fun and make every team member feel valued. We offeran amazing benefits package, flexible start and finish times, an inclusive company culture, the opportunity for worldwide travel and a proactive corporate social responsibility policy that embraces diversity and personal growth. Sound like a good fit for you?We always love to hear from talented, enthusiastic people, so please click on the button for any of our openingsand tell us why you rock. Thanks for considering ViaSat Ireland as your career choice.

What we need:

We need a ?passionate about code and quality' software engineer who has delivered complex enterprise applications on the JVM.

You will be joining a cross-functional agile team delivering new features and enhancements to one or more of our products:

You will be working alongside talented product managers, software engineers and UX / interface designers. You will be mentoring and training the more junior members of your team and will be contributing at the highest level to our software's design and architecture. You will be responsible for writing automated tests, coding, software configuration and writing documentation. You will help facilitate and improve our Agile process.
Key responsibilities are:
Our software is primarily built on the JVM and exposes rich RESTful APIs that are consumed by our native mobile clients, our single page web apps and airlines. The backend technologies include: Spring-Boot and much of the Spring stack interacting with datastores like MySQL, MongoDB, Redis and Elasticsearch. We build, automate and deploy with Gradle, Gulp, Ansible, Docker. We have supporting tools written in Python, Bash and Groovy.
   » Enterprise application development on the Spring stack
   » Working within your favorite IDE: IntelliJ
   » Writing software in Java, Groovy or Kotlin dependent on code base
   » Testing automation with Groovy
   » Writing unit tests for complex business logic
   » Writing acceptance tests for all new or behavior updates to RESTful APIs
   » Contributing to our shared devops culture by improving our CI/CD pipelines
   » Opportunities to work on full-stack (native & backend) development
   » Contributing to our design and software development lifecycles
   » Rotating into customer support sprints
   » Performing code reviews or pair programming
   » Opportunities to be the lead engineering contact for a designated customer

What you need:

   » A degree in Computer Science, Software Engineering or related field or equivalent practical hands on practice
   » 5 years professional practice in a related job using an Agile software lifecycle including TDD, pair programming, short release cycles
   » practice with at least one automation focused scripting language
   » Expert expertise of Java, OO, unit testing, enterprise design patterns
   » practice working on a distributed cloud located architecture
   » practice designing and developing RESTful API's
   » practice with dependency injection frameworks e.g. Spring, Guice
   » practice with build technologies e.g. Gradle, Maven
   » Java application server practice e.g. Jetty, Tomcat, Undertow

Desired expertise:
   » Full stack web development with a modern web framework
   » Deployment and configuration management tools like Docker, Ansible
   » iOS, Android or React native practice
   » Automation Testing: Geb, Protractor
   » Required languages Groovy, Kotlin, Clojure, Javascript, Swift/Objective-C, Python

What we offer:

   » A competitive compensation package which includes healthcare, vision, dental, life insurance, discapability insurance, pension contribution, fitness reimbursement and much more.
   » A dynamic work environment with smart colleagues
   » A high degree of autonomy, flexibility and trust

Ref: 14870IJCC
Apply Now
Report This Job




   » Loft 44. 7 Westland Court, South Cumberland Street, Dublin 2
   » 01 6114625


Job Category: Customer Service [ View All Customer Service Jobs ]
Language requirements:
Employment type:
Salary: Unspecified
Degree: Unspecified
Experience (year): Unspecified
Job Location: Wicklow
Company Type Employer
Post Date: 05/16/2018 / Viewed 10 times
Contact Information
Company: ViaSat

Apply Online