Java Software Architect

We are looking for

Java Software Architect

Lviv, Ivano-Frankivsk, Lutsk, Cherkasy, Poltava, Vinnytsia, Kyiv, Khmelnytskyi, Kharkiv, remote

Apply now
  • Vacancy level: Architect

    Domain: Telecommunications

    Customer: South Africa, the USA, Canada

    Team composition: a multi-culture team with development and QA teams spreading across Ukraine, South Africa, the USA and Canada

    Project: Avenga is looking for a Java Software Architect to contribute to our customer-to-business communication platform. You’ll immerse deeply in AI and machine learning technologies, and, eventually assume a more diversified, demanding and interesting set of responsibilities.


  • Together with a US-based customer organization and SA-based development center our team works on two major initiatives. Developed by us from scratch, one project part supports a variety of communication channels such as SMS, MMS, e-mail, etc. and provides means for their synchronization. The other part focuses on providing communication tools for the most popular social networks such as Facebook, Twitter, WhatsApp, WebWidget addition and AI layer. Both project parts have tight integration with each other as well as dependency on external services and applications, creating a complex communication platform altogether.


  • What you bring along:

    • 5+ years of experience with Java;
    • Expertise in Spring Boot, Spring Cloud;
    • Ability to use Hibernate;
    • Knowledge of Kafka;
    • Knowledge of AWS;
    • Confidence in using Redis;
    • Experience with Web services is desirable;
    • Experience in Agile development;
    • English level – upper Intermediate or higher.
  • This is your mission:

    • Assist the software development and product teams in architecting new services that is secure, can scale, has a high throughput and low latency;
    • Ensure solutions are designed in line with the Enterprise Architecture roadmaps, aligned to appropriate best practices, standards, and methodologies for the Software Development Operations value stream;
    • Look for improvement capabilities (visibility, scalability, stability, security) of the applications under your portfolio;
    • Stay updated with the latest trends, standards, and implementation strategies within the application architecture space;
    • Attend and participate in weekly architecture community of practice (COP) meetings.
  • Nice to have:

    • Bachelor’s Degree in Computer Science, Information Technology, or a similar field;
  • Your benefits:

    • Flexible remote policy;
    • Reimbursement of education and certification;
    • Medical insurance and sports services compensation;
    • Paid out of reach, sick days and public holidays;
    • Language school on site; 
    • Accounting and legal support.

Get to know us better

At Avenga we develop strategy, design, technological solutions and software products. We are experts in sophisticated technology solutions for the pharmaceutical, finance, insurance, real estate, and automotive industries.




offices around the world


years of experience

More opportunities for you

Location 0

    Apply as

    Java Software Architect

    Cherkasy, Ivano-Frankivsk, Kharkiv, Khmelnytskyi, Kyiv, Lutsk, Lviv, Poltava, Remote, Vinnytsia

    Personal data

    Data upload

    File.pdf Select file
    + upload more files
    File.pdf Select file

    Profile or website

    How did you find out about us?

    This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.