Full Stack Java Developer

Team:
Development

We make it strangely simple for businesses to talk to clients, customers and colleagues, wherever they are. This is global communication redefined, free from the tyranny of carriers.



At Voxbone, now part of Bandwidth, we’re connecting businesses across the world with our enterprise voice communications platform. We’re looking for folks with Java experience to come and join us to build world class data-driven systems and applications for our customers.


Voxbone and Bandwidth live for innovation! Our technology powers brands like Google, Microsoft, GoDaddy, Arlo, Netgear, Zoom, Rover and more of the most exciting leaders in technology. With development centres in the US and Europe, we’re creating a technology platform to revolutionise the way companies use VoIP for business.


You will join one of our small multi-disciplinary teams that are collaborating on great user experiences for our customers and internal users. Each team has members located across Europe, working together in synchronous & asynchronous patterns. We are looking for people ready to innovate in an area with complex challenges and work together on high-quality dependable integrated solutions. For this position we are looking for people near our locations in Dublin, Ireland, or Iași, Romania.


What you will do

Build robust, manageable and scalable back-ends in Java & Spring Boot, and intuitive front-end applications in Angular 10+.

Develop new features and optimize existing ones from end to end.

Work with your teammates to analyse and break down desired product goals into small deliverable units.

Work closely with product management and other stakeholders to create integrated solutions

Help maintain our legacy applications, mainly using Java 8 & JSF, leaving the codebase in a better state after each visit, and working to decommission these as needed.

When problems and bugs arise, quickly tackle the issue and create automatic tests to avoid the problem again in the future.

Proactively look for ways to make Voxbone & Bandwidth better.


Who you are

Developers in our community with this role typically have these attributes:

Proficiency in building Java-Hibernate-Spring apps and experience with Spring Boot.

Some experience working with JavaScript frameworks

Understanding of software engineering concepts such as: common data structures and algorithms, design patterns, database concepts, etc.

A disciplined approach to testing and quality assurance, knowledge of test automation

Experience designing and implementing REST services in production systems

Comfortable working in a pull/merge request approach, with automated CI pipelines, and deploying to distributed compute environments

Enjoy working in highly collaborative teams, sharing details of issues and progress, and helping the team continually improve.

Able to communicate clearly in English.


Little Extra From You

We’re looking for people who are curious and want to learn. We know each job is different and uses different tools and technologies. If you have experience with any of the following we’d love to hear more about it!


Building high traffic applications in Java 8 & 11, Spring Boot, and Hibernate

Creating user interfaces for enterprise customers in Angular or another JS framework

Using message and job queuing services, like RabbitMQ, for coordination, task scheduling and event driven design

Directly querying and managing table design in SQL databases like MySQL/MariaDB

Building highly distributed data stores and transformation pipelines using tools like Cassandra, Kafka, and Elastic stack

Deploying production applications on platforms such as Docker, Openshift, or core AWS services such as EC2 & Lambda.


Little Extra for You

At Voxbone, we’re pretty proud of our culture, and now as part of Bandwidth we’re taking inspiration from the Bandwidth “Whole Person Promise.” We promise all employees that they can have meaningful work and a full life, and we provide a work environment geared toward enriching your body, mind, and spirit. How do we do that? Well…


You’re guaranteed to be given “work that matters.” If you ain’t feelin’ that, let us know. We’ll fix it.

We provide generous health insurance packages, offer emergency childcare, and run wellness schemes virtually and in-person including fitness classes, yoga, and mental health wellbeing training

We celebrate differences and work hard to create diverse and welcoming teams, where people can be their authentic selves.

We arrange opportunities to give back to the local community through volunteering, charitable donations, and outreach programmes.

To help you learn and grow in your role we provide focused training and learning opportunities and dedicated time for ongoing professional development

You'll work with people across Europe and the world, and we bring people together to celebrate our accomplishments and build lasting relationships.


Sound good? We’re offering…


- A fun and international environment

- Competitive salary

- Frequent company events and socials

- Free healthy snacks and drinks, organic coffee for the caffeine addicts!

- Health insurance

- Work laptop and mobile phone including monthly plan



Because We care...


Voxbone is an equal opportunity employer, and we’re proud of our ongoing efforts to bolster diversity & inclusion in our workplace and wherever our employees are based. Any individuals seeking employment at Voxbone are considered without regard to race, color, religion, national origin, age, sex, gender identity or expression, sexual orientation, marital status, medical condition, ancestry, physical or mental disability, or any other characteristic protected by applicable law.


By submitting your application for one of our open positions, you agree that Voxbone may collect your personal data for recruiting and related purposes. For further information with regards to how Voxbone process your personal data, please see  Voxbone’s Privacy Policy