Mobile Wave Solutions delivers high-quality software development services to global partners. With a team of 120+ engineers, we are scaling our Platform Team and looking for a Mid-Level Java Developer eager to grow and contribute to a major modernization initiative.
This role places you in the heart of a fast-moving environment where architecture evolves quickly and learning is constant. You’ll work with microservices, cloud technologies, and legacy-to-modern transformations.
Role Overview
As a Java Developer, you will build features, contribute to platform modernization, and work closely with senior engineers to deliver stable, clean, and scalable services. You will work with both modern architectures and parts of the legacy system as we gradually rewrite the platform.
You should be curious, proactive, and comfortable taking ownership of well-defined tasks while continuing to grow your system-level understanding.
Key Responsibilities
4+ years of relevant development experience.
Develop microservices and REST APIs using Java/Kotlin + Spring Boot.
Collaborate with senior engineers on design, architecture, and modernization tasks.
Contribute to refactoring, legacy migration, and improving existing services.
Write clean, tested, maintainable code with strong attention to detail.
Work with relational databases (MySQL or PostgreSQL).
Participate in code reviews and ensure quality standards.
Use CI/CD pipelines and follow DevOps best practices.
Use AI tools to boost productivity and ensure quality of generated code.
Troubleshoot, debug, and support platform-level features.
Qualifications
Solid experience with Java or Kotlin + Spring Boot.
Experience building REST APIs and working with microservices.
Familiarity with relational databases (MySQL preferred).
Understanding of unit/integration testing and CI/CD workflows.
Exposure to AWS or cloud deployments is a strong advantage.
Experience with legacy codebases or migrations is a plus.
Strong willingness to learn platform architecture and modernization patterns.
Cultural Fit
Ambitious and eager to grow into a more senior role.
Comfortable working independently but not afraid to ask questions.
Curious, proactive, and adaptable to evolving architecture.
Open to working with both modern and legacy systems.
Skilled at directing AI assistants and validating generated code.
Our Benefits
Remote / Hybrid work options
Private Health Insurance, including dental
Free Parking
Fun Office Space – game zone + relaxation area
Annual Holidays Boost – +5 extra days after year 1 and year 5
Training & development budget
Employee referral bonuses
Regular social events
Family insurance add-ons
Fully covered Multisport Card
Skills in this job
People also search for
Similar Jobs
[26408] Mid-Level Java Developer, Curitiba
Ciandt
Java Software Developer (Mid-Senior Level)
Interactive Brokers
Mid Level Java Developer(Back-End)
Jobsbridge
Mid-level / Senior Java Developer (m/f)
ARHS
[Job-26455] Mid-Level Java Developer, Curitiba
Ciandt
More jobs at Ndeavour
Similar Jobs
[26408] Mid-Level Java Developer, Curitiba
Ciandt
Java Software Developer (Mid-Senior Level)
Interactive Brokers
Mid Level Java Developer(Back-End)
Jobsbridge
Mid-level / Senior Java Developer (m/f)
ARHS
[Job-26455] Mid-Level Java Developer, Curitiba
Ciandt