Senior Java Developer

Mediaocean is a company that develops a microservice-based Media Management platform.
$100,000 - $150,000
Backend
Senior Software Engineer
Remote
5.5+ years of experience
Enterprise SaaS

Description For Senior Java Developer

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 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 your ideas will be heard.

Responsibilities include:

  • Design, develop, test, and maintain elegant software solutions
  • Actively engage in code reviews and knowledge sharing
  • Collaborate with Product on new features
  • Implement POCs to explore new innovative technologies
  • Work with DBAs, DevOps, and Infra teams to ensure production readiness
  • Develop cross-team features with other engineers
  • Respond to disruptions of production systems

Requirements:

  • 4-7 years of software development experience
  • Strong background in Java, Spring (Boot, MVC, Data JPA), Hibernate, microservice architecture, and relational databases
  • Passion for technology and software engineering
  • Well-rounded and balanced, understanding the importance of good work relationships and solving business problems
  • Ability to grasp modern software principles, patterns, tools, and methodologies
  • Flexibility in working with unfamiliar platforms, frameworks, and languages
  • Strong dev toolbox: Git, IntelliJ IDEA, Eclipse, DB clients, Jenkins
  • Understanding of concurrent, parallel, and distributed systems
  • Excellent teamwork and communication skills
  • Bachelor's degree in Computer Science or related field

Additional valuable experience:

  • Front-end: ReactJS, Knockout JS
  • Messaging solutions: JMS (IBM MQ), AMQP (RabbitMQ)
  • NoSQL: MongoDB
  • Backend: NodeJS, GraphQL
  • Caching: Hazelcast, ElasticSearch
  • Containers: Docker, Kubernetes, Helm
  • APMs: Kibana or New Relic
  • Infra: Docker, Kubernetes, Helm, AWS, Linux

Join Mediaocean to work on cutting-edge technology in a collaborative environment where your ideas and contributions will make a real impact!

Last updated 2 months ago

Responsibilities For Senior Java Developer

  • Design, develop, test, and maintain elegant software solutions
  • Actively engage in code reviews and knowledge sharing
  • Collaborate with Product on new features
  • Implement POCs to explore new innovative technologies
  • Work with DBAs, DevOps, and Infra teams to ensure production readiness
  • Develop cross-team features with other engineers
  • Respond to disruptions of production systems

Requirements For Senior Java Developer

Java
MongoDB
React
Node.js
  • 4-7 years of software development experience
  • Strong background in Java, Spring (Boot, MVC, Data JPA), Hibernate, microservice architecture, and relational databases
  • Passion for technology and software engineering
  • Ability to grasp modern software principles, patterns, tools, and methodologies
  • Strong dev toolbox: Git, IntelliJ IDEA, Eclipse, DB clients, Jenkins
  • Understanding of concurrent, parallel, and distributed systems
  • Bachelor's degree in Computer Science or related field

Interested in this job?

Jobs Related To Mediaocean Senior Java Developer

Senior Software Engineer - Development (.Net)

Senior Software Engineer position at Mediaocean, developing advertising technology solutions using .NET stack in a hybrid work environment in Pune.

Senior Software Engineer - Data Center Rack and Power Management Engineering

Senior Software Engineer position at NVIDIA focusing on data center rack and power management engineering for AI infrastructure.

Senior HPC Performance Engineer

Senior HPC Performance Engineer role at NVIDIA focusing on optimizing GPU communication libraries for large-scale deep learning and HPC applications.

Senior Software Engineer, Performance Platform

Senior Software Engineer position at DoorDash focusing on performance optimization, platform development, and technical leadership in the Performance Platform team.

Senior Software Engineer

Senior Software Engineer position at Blacklane, developing backend services for global chauffeur platform using Ruby, Go, and modern cloud technologies.