undefined
Remote:
Your missions
Job Description
Java Backend Software Development Intern
Overview
GoTo Admin team is looking for a passionate Software Development intern ready to learn how to create the most efficient and resilient microservices required to build a world class E911 solution for the telephony platform.
You will be assigned a project and mentored by the team so you can learn everything you need to know to get the job done and have fun along the way.
Previous Projects
Here is an overview of previously accomplished projects made by those who joined us before you:
Evolve our Web-Calls API and implementation to become session-less and make its usage transparent to front-ends.
Datacenter management microservice to assign customers from one Asterisk instance to another.
Redis utility microservice to help manage a Redis cluster. The microservice provides the ability to recreate, repair and cleanup a cluster.
Your projects
What kind of projects do we have in the pipeline for you?
Build Backend-For-Frontend (BFF) services and public API to power E911 administration tools and integrations with third-partys
Improve and extend monitoring capabilities of our existing E911 services
Build up an end-to-end test suite to cover E911 configuration flows
Keywords: Java, Springboot, Docker, Kubernetes, Kafka, Jenkins, Postgres, AWS, Git/Github, Bash, Python, Jira, Confluence
About Goto
Goto is a nationally recognized provider of enterprise-grade Unified Communications products for public sector and commercial customers around the world. Since 2006, Goto has set the pace for the cloud communications marketplace. It is known for delivering consistent, high quality voice, contact center, and mobility solutions. With thousands of customers and millions of calls per day on our platform, we effectively help our customers connect.
Responsibilities
Design, implement and operate microservices in Java
Help us improve the stability of the GoTo Admin product
Automate and improve developer experience
Suggest continuous improvement and participate in architectural decisions
Deploy, monitor and patch services in production
Qualifications
Good oral and written communication skills in English and French
Some development experience in languages like Java, SQL, etc.
Drive for improving developer experience by making developer tooling and scripts people love
Avid learner, motivated and independent team player
What we offer
As an integral part of an Agile team, you will actively participate in the realization of real features and projects.
You will grow and learn from talented craftsmen in a constantly changing environment.
Get involved in all stages of the software life cycle: design, development, testing and production operations.
Top of market salary that ranges from 24$ to 27$/ hour depending on your experience.
A varied social calendar: Pastry Wednesday, Thirsty Thursdays, Wine tasting, sports challenges, board games, and more!
Remote work at its best: work from where you want, when you want using our provided 16 inches Apple MacBook PRO.
Take advantage of our monthly Selfcare Friday (Personal Time Off) to treat yourself and put your well-being first.
Possibility to do more than one internship with us! We have many different teams working on various projects and technologies, so a tone of things to learn. We also encourage interns to continue working part time after their internship.
Our Values
Be Real - be authentic and bring your whole self to work
Think Big - play to win and aim high
Move Fast - speed over perfection
Keep Growing - always be curious and learning