Senior Java Software Engineer

Senior Java Software Engineer

Remember when you were unstoppable! It’s time to Be that way again. Join our team as a Senior Java Software Engineer and start building software the right way.

Not many understand the subtle art of creating a great structure for a software app that works, is reliable and efficient. As a Senior Java Software Engineer, you face all the decision-making and are able to see the bigger picture and simplify the process. We know that in order to deliver simple, elegant solutions you have to have an environment that allows you to do so. Such a space relies on flexibility, having autonomy and being able to have ownership.

OceanoBe is just the community that embodies those values and much more. We are a close-knit group of like-minded people with a common set of values: innovation, flexibility, growth, and openness. We are outside-of-the-box thinkers and we challenge ourselves to be better each day. This type of environment is contagious and it makes you feel Unstoppable! Join our team.

Employment typeRemote, full time
Work week40h/week
Day to Day Activities Include

What you'll do

You will contribute to the extension of one of the most used end-to-end payments processing platforms in Europe.The platform is composed of multiple services and together with the team, you will add new components/modules that will enhance the platform’s capabilities, in an agile environment.
As a Senior, you understand the bigger picture and you are capable of using your knowledge and leadership skills to drive the project forward.
You contribute to the development of the team, by acting as a Mentor for less experienced colleagues and by knowledge sharing sessions.
Tech Stack: Java 8+, Web APIs (XML/HTTP, REST), Spring, Guice, Maven, Tomcat, Oracle, PLSQL, Hystrix, Jenkins, Sonarqube, Checkmarx, OpenAPI.
Minimum qualifications

What you’ll bring

At least 5 years as a Java developer.
A bachelor’s or master’s degree in computer science, computer engineering, information systems, or a related major is preferred.
In-depth knowledge of how to design, program, implement and maintain Java applications.
In-depth knowledge of the frameworks for building web projects (Maven, Gradle), frameworks for enterprise projects (Spring, Hibernate, Spring Boot), tools for unit testing (JUnit, Mockito).
Problem-solving skills with other team members in the project.
Ability to work with other developers and assist junior team members.
Good organizational and time-management skills.
Perks of working with us

What you’ll get

Work from home as long as you like
Flexible working hours
Projects variety and in-house software projects
A cozy office, just in case someday you'll miss your teammates
Access to training materials and paid certifications
Meal Vouchers
Private medical insurance with extended coverage for one family member
Monthly deduction for sports activities
Childbirth, Christmas, and Easter gifts
Extra monitors and ergonomic chair for remote work
Annual leave loyalty program
Referral Bonus
Annual OceanoBe Startup Challenge
Apply Here

Let's Talk