Principal Java Engineer (Java/Kotlin, AWS & Frontend)
amdaris
Kyiv, Kyiv, Ukraine
Posted Aug 13, 2026
- Other
- Software Development
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 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. **Benefits:** - Medical Insurance – Provider: Uniqa, Elite package (fully covered by the company). - English Courses – Provider: Trots’ English Business School, Business English. - Sport & Meal Compensation. Added to the salary and can be used flexibly. - Sick Leave – 10 paid days per year. - Vacation – 24 working days + Extra paid days for length of service. - All official public holidays. To see more roles, [click here](https://amdaris.com/jobs).