SPD-Ukraine is a place where everyone knows how to develop awesome software, does that great, and wants to do that better. We write more than code, we create solutions with business needs in mind. We want to be a part of innovations. To make that, we’re ready to learn and gain new expertise.
8 декабря 2021

Senior Java Developer

Киев, Черкассы, удаленно

SPD-Ukraine is looking for a Senior Java Developer to join our team.

The system allows contractors to hire, dispatch, monitor progress, and pay independent trucks and fleets who are bringing concrete, asphalt, gravel, and other aggregate materials to the worksites. Ticketing and Materials allow producers of the asphalt, concrete, and aggregate to record how much of what materials were loaded on what trucks and when to submit for payment by the contractors. Crewminders is a communications piece that allows fleet managers to communicate with their drivers and distribute information across a large population via mobile internet. All of these products collect interesting data that in the aggregate could provide valuable insights for other industry participants including those who service the construction industry and the trucking industry.

Team: 1 BE, 1 iOS, 1 Android, QA, Scrum Master.

Stack: AWS (Lambda, API Gateway, RDS PostgreSQL, AppSync, etc), Terraform, Circle CI, GraphQL, REST, Auth0, Java 11, Quarkus, GraalVM, Gradle.

Few words about SPD-Ukraine

At SPD-Ukraine, great people create great software. Our story started in 2006. Now the team of 500+ cool specialists continues to write our story. Located in Ukraine (Kyiv, Cherkasy), we create products used by people all over the world. And what we do is what gets us out of bed in the morning.

Required qualifications:

  • At least 5 years of experience in the industry of software development.
  • Strong Java Core is a must.
  • Strong knowledge of HTTP stack and REST principles for integration with 3rd-party vendors.
  • Spring Boot, Quarkus, Micronaut, or similar frameworks experience.
  • Strong knowledge of automated tests paradigms.
  • Strong skills in SQL and RDBMS solutions.
  • Experience with in-memory storage, NoSQL.
  • Experience with AWS.
  • Experience with containerized applications, Docker, and Kubernetes is appreciated.
  • Understanding of CI/CD practices.
  • Possess a DevOps mindset.
  • Strong Computer Science fundamentals are a must.
  • Good communication skills.
  • English intermediate level or higher is a must.
  • Ability to work in a distributed team in a different timezone (USA).
  • Experience working with Agile software engineering and tools like JIRA.
  • Ability to learn new technologies or programming environment/language.

Scope of your responsibilities:

  • Designing, implementing, and maintaining Java applications that are often high-volume and low-latency, required for mission-critical systems.
  • Contributing to all phases of the development lifecycle.
  • Writing well-designed, efficient, and testable code.
  • Conducting software analysis, programming, testing, and debugging.
  • Ensuring designs comply with specifications.
  • Preparing and producing releases of software components.
  • Transforming requirements into stipulations.
  • Support continuous improvement:
    — Investigating alternatives and technologies;
    — Presenting for architectural review.
  • Leading Code Review process, leading integration process with other services.
  • Providing technical documentation, and reports to the VP of Engineering.

What we offer for that

Conditions & Space

You’ll have 20 paid holidays. Get sick? Stay home and get better — sick leavers are paid. Flexible working hours. Work remote or at the office (Kyiv, Cherkasy). You’ll be free to adjust your working space — choose a type of chair and model of laptop (depending on the project).

Clients & Projects

You’ll be engaged in the creation of products granted SIIA CODIE and GeekWire awards. Our clients are startups and companies with strong investments and innovative ideas. You’re free to change a project — internal rotation is available.

Learning & development

Online corporate library, soft skills training, internal educational events are available for you. Our Career Advisor helps you with a Personal Development Plan. SPD-Ukraine covers your expenses on conferences, certifications, etc. Plus, free English classes with native speakers.

Sport & Health

You’ll get compensation for sports activities. If you take COVID testing, SPD-Ukraine covers your expenses. Medical insurance is also available. You’ll be able to get online support from psychologists and mentors provided by a third-party service.

Fun & Activities

You’ll enjoy two big company events (SPD Summer Party and SPD Winter Awards). Every month you’ll be able to have team-building activities. Presents are waiting for you for big life events (marriage, childbirth) and nice presents just for fun.

Does this sound like the kind of place you want to work at? We look forward to hearing ’hi’ from you :)

LinkedIn