As a Senior Java Developer, you will design, develop, and maintain software solutions for Mediaocean's microservice-based Media Management platform. You'll work with Spring Boot, Hibernate, MongoDB, ReactJS, NodeJS, and GraphQL, utilizing Docker and Kubernetes. Experience with Java, Spring, Hibernate, microservice architecture, and relational databases is crucial.
Must have:
Java Development
Spring Framework
Hibernate ORM
Microservice Arch
Good to have:
ReactJS
NodeJS
GraphQL API
Docker & Kubernetes
Perks:
Agile Environment
Collaborative Culture
Not hearing back from companies?
Unlock the secrets to a successful job application and accelerate your journey to your next opportunity.
As a Senior Java Developer at Mediaocean, you will design and develop software features of our flagship microservice-based Media Management platform. Our tech stack takes advantage of many of the best well-vetted modern technologies such as Spring Boot, Hibernate, MongoDB, ReactJS, NodeJS, GraphQL; all deployed using Docker and Kubernetes.
You’ll get to work in an agile environment that is collaborative and rewarding. If you are smart, responsible, and can work well with others, you will flourish here at Mediaocean! We’re always looking to improve so if you have ideas, you will be heard.
Responsibilities will include:
Above all, you are a coder. You will design, develop, test, and maintain elegant software solutions
Actively engage in code reviews and knowledge sharing so we all grow together
Collaborate with Product on new features to produce the best solutions
Implement POC’s to explore new innovative technologies so we can stay relevant
Work with DBA’s, DevOps and Infra teams to ensure production readiness
Work closely with other engineers to develop cross-team features
Respond to disruptions of production systems to ensure satisfied clients
Who You Are:
4-7 years of software development experience
Strong background in: Java, Spring (Boot, MVC, Data JPA), Hibernate, microservice architecture and relational databases
Have a passion for technology and software engineering
Well-rounded and balanced. You get that success is also about having good work relationships and solving actual business problems
Able to grasp modern software principles, patterns, tools, and methodologies
Flexible in working with platforms, frameworks, and other languages that may be unfamiliar initially
Have a strong dev toolbox: Git, IntelliJ IDEA, Eclipse, DB clients, Jenkins
Understand the complexities of concurrent, parallel, and distributed systems
An awesome teammate. You are accountable, responsible and know how to communicate
Have a Bachelor’s degree in Computer Science or related field
undefined
View Full Job Description
Add your resume
80%
Upload your resume, increase your shortlisting chances by 80%