Senior Java Developer

7 392 - 8 487 USDGross per month - Permanent
4 928 - 5 749 USDNet per month - B2B
Java

Senior Java Developer

Java
Zygmunta Vogla 28, Warszawa

MyNetDiary Inc.

Full-time
B2B, Permanent
Senior
Remote
7 392 - 8 487 USDGross per month - Permanent
4 928 - 5 749 USDNet per month - B2B

Job description

We are looking for an experienced Java developer to join our team and work on a mature high-load backend platform serving web and mobile applications.
The project includes a large monolithic Java application with legacy web components and a set of backend APIs used by mobile clients. The main focus of the role is maintaining business-critical functionality while gradually modernizing the architecture and introducing new services. The role also involves participation in new AI-driven initiatives, including backend integrations with modern LLM-based services and internal automation tools.

Responsibilities

  • Develop and maintain backend functionality for web and mobile applications

  • Work with a large legacy Java codebase and participate in gradual refactoring

  • Design and implement new REST APIs for mobile clients

  • Migrate legacy modules to modern Java stack

  • Integrate AI-powered services into existing products and internal workflows

  • Build backend services interacting with LLM APIs and AI-based data processing pipelines

  • Optimize performance of backend services and database interactions

  • Participate in architectural decisions for modernization of the monolith

  • Investigate production issues and improve system reliability

  • Work with cloud infrastructure and distributed caching solutions

Tech stack

  • Java 17 / 21

  • Apache Tomcat

  • Legacy Struts-based monolith

  • Spring / Spring MVC (migration in progress) 

  • JavaScript / React 

  • MySQL / Percona Server

  • AWS (EC2, EBS, OpenSearch, S3)

  • Distributed caching (Apache Ignite)

  • Gradle

  • REST APIs

  • AI integrations (LLM APIs, AI-assisted internal tools)

  • Git

Requirements

  • 5+ years of commercial Java development experience

  • Strong knowledge of core Java, multithreading, collections, concurrency

  • Strong understanding of full web application architecture, including Java backend and JavaScript-based frontend

  • Experience with large legacy systems and refactoring

  • Strong SQL skills and experience with MySQL or similar relational databases

  • Experience building and supporting REST APIs

  • Experience with application performance tuning and troubleshooting

  • Familiarity with Linux production environments

Nice to have

  • Experience with legacy frameworks (Struts, Servlet API)

  • Experience migrating monoliths to Spring Boot or microservices

  • AWS production experience

  • Experience with distributed cache systems (Ignite, Redis)

  • Experience supporting mobile backend APIs

  • CI/CD and infrastructure automation

  • Experience building AI-assisted product features

  • Experience with prompt engineering or AI workflow automation

What makes this role interesting

  • Work on a real-world high-scale product used by both web and mobile users

  • Modernization project: transforming a mature monolith into a more modern architecture

  • Combination of legacy engineering challenges and new development

  • Significant influence on technical decisions and architecture evolution

Conditions & Benefits:

  • Competitive salary, depending on experience

  • Product company – focus deeply on a single product with no outsourcing, clients, or rushed projects

  • Challenging, stable, and long-term work — building modern, complex Health & Fitness apps for over 17 years

  • Direct involvement in product growth and development

  • Flexible schedule with the option to work remotely or from a coworking space

  • Paid vacation and sick leave

  • Performance-based bonuses and salary reviews

  • Strong, experienced team located in Poland and the USA

  • Top-tier Apple equipment provided (the latest MacBook Pro, monitor, iPhone and other devices)

About the company:

MyNetDiary is a U.S.-based product company specializing in Health & Fitness apps. Since the very launch of the App Store, our apps have been repeatedly featured by Apple and Google for their quality and innovation. We’ve also been recognized by top publications including Forbes, The Wall Street Journal, Women’s Health, and USA Today.

Our mission is to create high-quality, user-focused products built on decades of expertise, leveraging the latest technologies available on modern mobile platforms like iOS and Android.

We work in agile, highly skilled teams with zero bureaucracy, dedicated to writing clean, reliable, and minimalistic code. You’ll work with experienced colleagues who communicate effortlessly and take pride in their craft.

Tech stack

    English

    B2

    Russian

    C1

    Java

    master

    Apache Tomcat

    master

    Spring MVC

    master

    MySQL

    master

    JavaScript

    master

    Git

    master

    REST API

    master

    AWS

    master

    Gradle

    master

Office location

Senior Java Developer

7 392 - 8 487 USDGross per month - Permanent
Summary of the offer

Senior Java Developer

Zygmunta Vogla 28, Warszawa
MyNetDiary Inc.
7 392 - 8 487 USDGross per month - Permanent
4 928 - 5 749 USDNet per month - B2B
By applying, I consent to the processing of my personal data for the purpose of conducting the recruitment process. Please be informed that the data controller is MyNetDiary (hereinafter "controller"). You have the right to request access to your p... MoreThis site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.