Principal Java Engineer (Java/Kotlin, AWS & Frontend)

amdaris· Software Development
Apply Now ↗
📍 Kyiv, Kyiv, Ukraine

About this role

We fuse together exceptional talent who deliver outstanding software solutions. Our approach has helped us grow 60% in 2021, 94% in 2022, while in 2023 we joined forces with Insight, a Fortune 500 company and a leading solutions and systems integrator. With exciting growth plans and cutting-edge projects, there has never been a better time to join our incredible team. 

We’re growing rapidly and are looking for a Principal Java Developer to embark on an international software development project. We want everyone to build a career they can be proud of and will support you in your development from day one. You’ll be happy to work in a team and lead by example, every day.

PRINCIPAL DEVELOPER RESPONSIBILITIES 

  • Lead the design and implementation of systems.
  • Define technical standards, best practices, and coding guidelines for the team together with Architects.
  • Collaborate with architects and business analysts to define domain boundaries and integration patterns.
  • Ensure scalability, maintainability, and security in all technical solutions. Actively participate in coding for proof of concepts (PoCs) 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, fostering 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 the implementation of automated testing and CI/CD pipelines.
  • Ensure timely delivery of high-quality software components.
  • Stay updated on emerging technologies and propose improvements to the architecture.
  • Promote a culture of continuous learning and technical excellence. 

PRINCIPAL DEVELOPER REQUIREMENTS

Technical Skills: 

  • Minimum 10 years of experience in Software Development.
  • Strong backend development experience with: Kotlin or Java, Quarkus or Spring Boot, SQL and NoSQL databases.
  • Frontend development hands-on skills with React or Angular.
  • Proficiency in DDD, microservices, API design, and event-driven architecture.
  • Solid experience with AWS cloud platform.
  • Knowledge of CI/CD pipelines, containerization, and DevOps best practices.
  • Strong experience with RabbitMQ or Kafka.
  • PHP experience is a plus, as it will be needed to analyze existing PHP code.
  • Ability to quickly learn and adopt new technologies.
  • Strong understanding of data modeling, integration patterns, and security best practices.
  • Metrics oriented, knowledge of delivery metrics, implementation and usage to build high-performance teams.
  • Knowledge of accelerate extreme programming and software craftsmanship principles would be a nice to have.
  • Proficiency in documentation, 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, B2-C1. 

Soft Skills: 

  • Analytical Thinking: Ability to break down complex problems into manageable components.
  • Communication: Clear and effective communication skills for both technical and non-technical audiences.
  • Collaboration and Teamwork: Strong collaborative skills to work effectively with cross-functional teams.
  • Adaptability: Comfortable working in a fast-paced, evolving environment.
  • Problem-Solving: Strategic thinking to resolve complex technical challenges.
  • Attention to Detail: Ensures high standards in design and implementation.
  • Organization: Ability to manage priorities and structure team workflows effectively.
  • Responsibility: Ownership of technical decisions and accountability for deliverables.
  • Leadership: Ability to inspire and guide the team toward achieving technical goals. 

To see more roles, click here.

Frequently Asked Questions

Is the salary disclosed for the Principal Java Engineer (Java/Kotlin, AWS & Frontend) position at amdaris?
The salary for this Principal Java Engineer (Java/Kotlin, AWS & Frontend) role at amdaris is not publicly listed. Click "Apply Now" to learn more about the compensation package on their official careers page.
Where is the Principal Java Engineer (Java/Kotlin, AWS & Frontend) position at amdaris located?
This Principal Java Engineer (Java/Kotlin, AWS & Frontend) role at amdaris is based in Kyiv, Kyiv, Ukraine. The position is listed as on-site or hybrid. Check the full job description or apply directly to confirm the work arrangement.
Which team or department does the Principal Java Engineer (Java/Kotlin, AWS & Frontend) at amdaris belong to?
This Principal Java Engineer (Java/Kotlin, AWS & Frontend) position is part of the Software Development department at amdaris. See the full job description for more information about the team structure and responsibilities.
How do I apply for the Principal Java Engineer (Java/Kotlin, AWS & Frontend) position at amdaris?
Click the "Apply Now" button on this page. You will be redirected to amdaris's official application portal hosted on greenhouse where you can submit your application directly.
When was the Principal Java Engineer (Java/Kotlin, AWS & Frontend) job at amdaris posted?
This Principal Java Engineer (Java/Kotlin, AWS & Frontend) position at amdaris was posted on Aug 13, 2026. Apply as soon as possible — early applications are often reviewed first.
Principal Java Engineer (Java/Kotlin, AWS & Frontend)
amdaris
Apply for this role ↗

You'll be redirected to amdaris's official application page on Greenhouse.