Software Engineer - Development (Java) -539

Mediaocean is powering the future of the advertising ecosystem with technology that empowers brands and agencies to deliver impactful omnichannel marketing experiences.
Backend
Mid-Level Software Engineer
Hybrid
3+ years of experience
AI · Finance

Description For Software Engineer - Development (Java) -539

Mediaocean is searching for a backend developer to join our development team in Pune. You will work with the team to develop high quality, high performant, testable, and maintainable code. Working in a friendly and motivated team, you will be following Agile best practices to interpret business problems, provide design solutions by working with team and write elegant software solutions.

Responsibilities:

  • Develop, maintain and enhance java application and services.
  • Solve complex business and technical problems by following standard development practices.
  • Participate in agile activities like sprint planning, and technical design reviews; provide input as appropriate.
  • Implement best practices that produce maintainable code, including usability patterns, code style conformity, integration, testing, and code review.
  • Collaborate with global Engineering, Product and Release teams, as necessary.

Requirements:

  • 3-4 years of experience in working as a Java backend developer using Java, Spring and ORM framework (e.g.: Hibernate)
  • Strong technical expertise in Java 8, Spring (core, AOP, Boot), JPA/hibernate, REST and relational database (e.g.: Oracle)
  • Strong in OOP and SOLID design principles
  • Preferred hands on experience with messaging frameworks (like RabbitMQ) and noSQL databases (like MongoDB)
  • Preferred hands on experience with CI/CD tools (maven, Jenkins etc.), docker
  • Well versed with SCRUM / Agile delivery methodology
  • Strong interpersonal, written and oral communication skills
  • Self-motivated, requiring minimum oversight

Mediaocean offers various benefits including Mediclaim Policy, Term Life and Accidental Insurance, inclusive workplace environment, professional development opportunities, health benefits, and affinity-based groups. The company is committed to being an equal opportunity employer and values diversity in its workforce.

Last updated 2 months ago

Responsibilities For Software Engineer - Development (Java) -539

  • Develop, maintain and enhance Java applications and services
  • Solve complex business and technical problems
  • Participate in agile activities and technical design reviews
  • Implement best practices for maintainable code
  • Collaborate with global Engineering, Product and Release teams

Requirements For Software Engineer - Development (Java) -539

Java
RabbitMQ
MongoDB
  • 3-4 years of experience as a Java backend developer
  • Strong expertise in Java 8, Spring, JPA/Hibernate, REST
  • Knowledge of OOP and SOLID design principles
  • Experience with messaging frameworks and noSQL databases
  • Familiarity with CI/CD tools and Docker
  • Well-versed in SCRUM / Agile methodology
  • Strong communication skills
  • Self-motivated

Benefits For Software Engineer - Development (Java) -539

Medical Insurance
Vision Insurance
Dental Insurance
Education Budget
  • Mediclaim Policy (Total Coverage: 7 Lakhs/year)
  • Term Life and Accidental Insurance
  • Professional development opportunities
  • Health Check-ups
  • Fitness Activities
  • Belong@Mediaocean affinity-based groups

Interested in this job?

Jobs Related To Mediaocean Software Engineer - Development (Java) -539

Software Engineer - Engineering Support (L2)

Mid-level Software Engineering Support role at Mediaocean, focusing on technical troubleshooting and enterprise application support in a hybrid work environment.

Backend Software Engineer

Backend Software Engineer role at Elegen, focusing on Django development for synthetic biology applications

Full Stack Developer, Software Engineer

Mid-level Full Stack Developer position at Adobe, focusing on backend development for Adobe Stock, requiring 3+ years of experience in JavaScript, Node.js, and microservices architecture.

NetSuite Developer

NetSuite Developer position at SmartRent, focusing on ERP system customization, integration, and optimization for a leading property technology company.

Software Test Engineer

Software Test Engineer position at PayPay Card focusing on test automation and quality assurance for a leading Japanese fintech platform.