SoftServe is the largest Ukrainian IT company, a team of 10,000+ thinkers and makers, true professionals and good people. We like what we do and do it well. For us, that means a lot.
27 сентября 2021 Первая работа

Trainee Java Software Engineer (ID 68760)

Киев, Харьков, Львов, Днепр, Одесса, Винница, Черкассы, Чернигов, Херсон, Хмельницкий, Луцк, Николаев, Полтава, Сумы, Тернополь, Запорожье, Житомир, Ивано-Франковск, Ровно, Черновцы


SoftServe is a leading technology solutions company specializing in software product and application development and services. Our mission is to be a valuable partner for our clients (from start-ups to large enterprises) who represent different domains.

Our client works on providing the 3 layers of service support for multiple services of large cloud security solutions; our solution is World Class Cloud Service with high availability with more than 8 billion requests per day. The main goal is to keep services running within the agreed SLA, in addition, own backlog to work on improvements related to latency, performance, capacity planning.


  • Understanding the software development life cycles, you can work with requirements and provide an estimate for planned work
  • Knowledgeable enough about Java development
  • Having sufficient knowledge about Java syntax, constructs, and fundamentals
  • Possessing a good concept of Java features like Optionals, Lambdas & Functional Interfaces, Stream API
  • Able to do the class design, understanding OOP principles, realizing the difference between overriding and overloading
  • The one who can work with Collections, and handle Exceptions
  • Understanding Multithreading, Inner Classes, Generics at a fairly high-level
  • Aware of JDBC usage to access the database
  • Experienced with one of the following web frameworks (Spring, Dropwizard, Play, etc.)
  • Having background working with ORM
  • Realizing the value of unit testing and code quality and refactoring for proper application development
  • Using VCS for distributed development
  • Demonstrating Intermediate+ English level


  • Java 8
  • Angular 9
  • DevOps and CI/CD
  • Oracle, ElasticSearch
  • Data Lake
  • Following software engineering standards and practices under the guidance of senior staff
  • Finding creative and elegant solutions to complex problems
  • Maintaining and documenting programs following software engineering standards
  • Developing professional skills and knowledge by participating in a certain Competence Group


  • Support your technical and personal growth — we have a dedicated career plan for all roles in our company
  • Cooperate with the customer and work on different products, projects, and technology stacks
  • Enjoy an excellent team atmosphere and great corporate events
  • Give you access to experienced specialists who are very willing to share their knowledge
  • Care about your individual initiatives — we are open for them, just come and share your ideas
  • Share many other advantages with you such as attractive salary, a package of benefits, language classes