Amdaris
Posted 4d ago

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

Amdaris
Kyiv, Kyiv City, Ukraine
OnsiteFull Time
Responsibilities
  • designing systems
  • mentoring developers
  • reviewing code
Requirements
  • 10+ years in software development
  • Java or Kotlin
  • Spring Boot or Quarkus
  • SQL/NoSQL
  • React or Angular, AWS
  • Microservices, APIs, CI/CD
  • Messaging, and strong English skills required
Technical tools mentioned
KotlinJavaQuarkusSpring BootSQLReactAngularAWSCI/CDRabbitMQKafkaPHPUMLC4 modelingGitHub Copilot

Job description

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 Principal Java Developers 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.

WE ARE AMDARIS

We fuse together exceptional talent to deliver outstanding software solutions. Recently, Amdaris was acquired by Insight, a Fortune 500 company. Insight is globally recognized by Forbes as one of the top companies to work for, solidifying Amdaris's commitment to fostering an exceptional work environment. Our approach has fueled remarkable growth in recent years, with a 60% expansion in 2021 and a remarkable 94% surge in 2022. Our future promises even more exciting opportunities with ambitious growth plans and cutting-edge projects, there has never been a better time to join our incredible team.

 

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.

About Amdaris

Provides custom software development and digital transformation services.

Year founded
2009
Employees
800
Organization type
Private
Latest investment
Raised $7.55M Private Equity (2020) — led by BGF
Headquarters
GB

Similar jobs

Java Engineer roles near Kyiv, Kyiv City
3d
Save
Mark Applied
Hide
Java Tech Lead Engineer IRC302340
Kyiv, Kyiv City, Ukraine
RemoteFull Time
GlobalLogic
GlobalLogic: Digital product engineering and software development services provider.
7+ YOERequires 7+ years in software development, strong Java, Spring, SQL/NoSQL, AWS, microservices, data pipelines, troubleshooting, communication, and people leadership experience.
Java, Spring, Hibernate, SQL, MySQL, DynamoDB, Redis, AWS
4d
Save
Mark Applied
Hide
Senior Java Developer (Payments)
Kyiv, Kyiv City, Ukraine
RemoteFull Time
Raiffeisen Bank
Raiffeisen BankPFTS: BAVL: Universal bank providing commercial and retail financial services.
5+ YOERequires 5+ years of Java experience, microservices and Spring Boot expertise, AWS, Kubernetes, Kafka, Docker, testing, CI/CD, PostgreSQL, and Jira experience.
Java, Spring Boot, JPA, Hibernate, XML, AWS, Kubernetes, Kafka, Kafka Streams, Docker, CI/CD, Jira, Confluence, PostgreSQL, GitHub, GitHub Actions, ArgoCD, Prometheus, Victoria, Vault, OpenTelemetry, Elasticsearch, Crossplane, Grafana, Python, Go, Swift, Kotlin, Oracle, Microsoft SQL Server, Sybase, Airflow, Spark, Flink
4d
Save
Mark Applied
Hide
Senior Java Developer – Tieto Tech Consulting (m/f/d)
Kyiv, Kyiv City, Ukraine
RemoteFull Time
Tietoevry
TietoevryNasdaq Helsinki: TIETO: A digital services and software providing IT solutions.
5+ YOERequires 5+ years of Java development, Java 17+, Spring, Spring Boot, Hibernate, JPA, API development, databases, Agile/Scrum, English, technical ownership, and international travel availability.
Java, Spring, Spring Boot, Hibernate, JPA, JavaScript, React.js, AWS, Azure, Google Cloud, GitHub Copilot, Claude Code, ChatGPT, SQL, NoSQL, Test-Driven Development (TDD)
4d
Save
Mark Applied
Hide
Senior Java Developer
Kyiv or Vinnytsia
HybridFull Time
Playtika
PlaytikaNASDAQ: PLTK: Develops and operates mobile games and social casino platforms.
5+ YOERequires 5+ years of Java development, Java Core, Spring, Kafka, SQL, testing, CI/CD, monitoring, microservices, distributed systems, and on-call production support experience.
Java, Spring Boot, Spring Cloud, Spring Data, JPA, JDBC, Apache Kafka, MySQL, PostgreSQL, JUnit, Mockito, Testcontainers, WireMock, TeamCity, Jenkins, Grafana, Prometheus, ELK, Redis, Aerospike, Docker, Kubernetes
5d
Save
Mark Applied
Hide
Java Developer
Kyiv, Kyiv City, Ukraine
RemoteFull Time
Playtech
PlaytechLondon Stock Exchange: PTEC: Provides software and technology services for the gambling industry
Strong modern Java knowledge, including multithreading and concurrency; algorithms, data structures, distributed systems, databases, SQL or NoSQL, Spring, Hibernate/JPA, Git, and Docker experience.
Java, Spring Framework, Hibernate, JPA, Git, Docker, Cursor IDE, SQL, NoSQL
6d
Save
Mark Applied
Hide
Senior Java Engineer with GCP
Odesa or Kyiv or Rivne or Lviv
RemoteFull Time
Capgemini
CapgeminiEuronext Paris: CAP: Provides global IT consulting and digital transformation services.
10+ YOERequires 10+ years developing scalable applications, Java and cloud expertise, Docker, Kubernetes, CI/CD, databases, observability, testing, Agile methods, communication, and technical leadership.
Java, JavaScript, Node.js, TypeScript, Google Cloud Platform (GCP), AWS, Azure, Docker, Kubernetes, Google Kubernetes Engine (GKE), Azure Kubernetes Service (AKS), Google Cloud Pub/Sub, Kafka, Istio, Webpack5, SQL, PostgreSQL, MongoDB, Cassandra, Redis, Jenkins, GitHub, GitHub Actions, Postman, RestAssured, Gatling, JMeter, SonarQube, ESLint, Selenium, OpenTelemetry, Prometheus, Grafana, Backstage.io
3w
Save
Mark Applied
Hide
Java Developer (Fibra)
Kyiv, Kyiv, Ukraine
OnsiteFull Time
Ajax Systems
Ajax Systems: Develops and manufactures wireless security and smart home systems.
3+ YOE3+ years Java backend experience, Kotlin knowledge, strong Java concurrency, SOA/microservice/event-driven design, AWS cloud experience, experience with MongoDB,NATS,Docker,Kubernetes,Git,Gradle,Jenkins.
Java, Kotlin, AWS, MongoDB, NATS, Docker, Kubernetes, Git, Gradle, Jenkins, Redis, Netty, Akka, gRPC, Project Reactor
1mo
Save
Mark Applied
Hide
Team Lead Java Engineer, Retail (f/m/x)
Kyiv, Kyiv, Ukraine
RemoteFull Time
AUTO1 Group
AUTO1 GroupFrankfurt Stock Exchange: AG1: Digital platform for trading used cars across Europe.
5+ YOE2+ Mgmt5+ years Java experience, 3+ years Spring (Spring Boot/Spring Cloud), 2+ years leading developer teams, strong microservices and AWS knowledge, excellent communication.
Java, Spring, Spring Boot, Spring Cloud, AWS, Amazon ECS, Amazon SQS, Amazon SNS, Amazon EC2, AWS Lambda, Amazon CloudWatch