Principal Java Developer Moldova (Java, React, AWS)

8 hours, 32 minutes ago
Full-time
Lead
Software Development
Amdaris

Amdaris

Amdaris is a premier provider of Extended Delivery Teams, offering Software Engineering, Product Design, Data Science & Engineering, and more. They excel in Agile software development and deliver innovative solutions with seamless 24/7 support.

Internet Software & Services
251-1K
Founded 2009
$8M raised

Description

  • Lead the design and implementation of modular architecture based on Domain-Driven Design (DDD) principles.
  • Define technical standards, best practices, and coding guidelines in collaboration with architects.
  • Collaborate with architects and business analysts to define domain boundaries and integration patterns.
  • Ensure scalability, maintainability, and security across technical solutions.
  • Contribute hands-on coding to proof of concepts and critical components.
  • Support the team in developing complex features and resolving technical challenges.
  • Review and optimize existing code to improve performance and maintainability.
  • Provide guidance and mentorship to developers to foster technical growth and collaboration.
  • Conduct code reviews and ensure adherence to architectural principles.
  • Act as a bridge between development, architects, product, and business teams.
  • Facilitate technical discussions and decision-making processes.
  • Oversee implementation of automated testing and CI/CD pipelines.
  • Ensure timely delivery of high-quality software components.
  • Stay current on emerging technologies and propose architecture improvements.
  • Promote a culture of continuous learning and technical excellence.

Requirements

  • Fluent English is required.
  • Minimum 10 years of seniority in similar positions and more than 15 years of work experience.
  • A systems engineering degree or a similar qualification is required.
  • Principal or tech lead-level experience.
  • Strong technical background with full-stack development hands-on skills.
  • Experience modernizing, optimizing, and upgrading legacy systems.
  • Strong expertise in Domain-Driven Design (DDD), SOLID principles, Clean Code, BDD, KISS, YAGNI, and modular architecture.
  • Proficiency in micro-frontends, microservices, API design, and event-driven architecture.
  • Solid experience with AWS cloud platforms.
  • Knowledge of CI/CD pipelines, containerization, and DevOps best practices.
  • Hands-on experience with React, Kotlin or Java, Quarkus or Spring Boot, and SQL/NoSQL databases including PostgreSQL, Atlas MongoDB, and DynamoDB.
  • Experience with reactive programming paradigms and Kafka.
  • Ability to quickly learn and adopt new technologies.
  • Familiarity with LMS platforms and educational technology ecosystems is a plus.
  • Strong understanding of data modeling, integration patterns, and security best practices.
  • Metrics-oriented mindset with knowledge of delivery metrics and how to use them to build high-performance teams.
  • Knowledge of extreme programming and software craftsmanship principles is a nice to have.
  • Proficiency in documentation and modeling tools including UML, C4 modeling, AWS diagrams, data flow, threat modeling, and non-functional requirements.
  • Experience using GitHub Copilot or similar AI tools for coding.
  • Good English speaking, reading, and writing skills at B2-C1 level.

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

Junior Java Consultant

Capco 5K-10K Internet Software & Services

Capco is hiring a Java developer to support its Capital Markets team in building and maintaining software interfaces and extensions for financial services clients.

Java SQL XML
8 hours, 17 minutes ago

Mid-Level Backend Engineer – Java/Go

Verve Group 251-1K Media

Verve is hiring a backend software engineer to help build and operate its core ad exchange platform that powers privacy-focused advertising technology worldwide.

AWS CI/CD Docker GCP Go Java Kubernetes
8 hours, 17 minutes ago

Senior Java Developer

Medium 51-250 Internet Software & Services

Nuvolar Works is hiring a Senior Java Developer for a long-term global healthcare data platform initiative focused on consolidating enterprise systems into a single scalable ecosystem.

AWS Azure GCP Git Java Microservices Spring Spring Boot SQL
8 hours, 32 minutes ago

Freelance Data Scraping Engineer (Python)

Mindrift.ai: Be the “I” in AI Internet Software & Services

Mindrift is hiring a part-time freelance Python Data Scraping Engineer for the Tendem project to deliver accurate, structured data extraction workflows in a hybrid AI + human environment.

AJAX GitHub JavaScript JSON LLM Python Selenium
8 hours, 32 minutes ago

You're on a roll! Sign up now to keep applying.

Sign Up

Already have an account? Log in

Used by 14,729+ remote workers