SPD Technology 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.
10 липня 2024

Senior Java Engineer (short-term contract)

Київ, Черкаси, віддалено

At SPD Technology, we bring together a team of like-minded people who are driven by the desire to bring value through their work, united in their commitment to high performance and delivering custom, cutting-edge tech solutions that drive clients’ growth. We empower our people with a culture of excellence and enable them with the opportunity to uphold their accountability to contribute on each level. We value humanity and collaboration, encourage professional and personal growth, and foster a supportive and flexible work environment where everyone’s contribution is welcomed.

We are looking for a Senior Java Engineer to join us as part of our team.

About the project

GoDaddy is a well-known and widely used domain registrar and web hosting company. It was founded in 1997 and has since grown into one of the largest and most popular companies in the domain registration and web hosting industry. GoDaddy provides a wide range of services to individuals and businesses, including domain registration, website hosting, payments solutions, website builders, email services and more.

GoDaddy offers a comprehensive payment solution to facilitate and secure transactions and make the payment process more convenient for their customers. With their payment solution, GoDaddy aims to streamline the process of purchasing and managing their services.

Also GoDaddy provides a smart payment terminal solution that made a revolution in the payment industry for offline businesses (stores, restaurants, SPAs etc.). It provides the next level all-in-one e-commerce solution that turns a payment terminal into a smart device with lots of features for business. These Android based terminals support all modern payment technologies, including traditional magstripe cards, EMV (chip and pin), NFC (Google Wallet and Apple Play), Bluetooth, QR codes, and beacon technology. GoDaddy has clients in the US, UK, Canada, EU and begins its expansion to Asia.

About the Role

You will be part of a team that includes project managers and backend developers. The front-end development is handled independently by a single dedicated developer.

In this role, you will engage in traditional backend tasks. This includes analyzing large volumes of data within the database to investigate bugs and conduct preliminary analysis for task execution. Strong SQL knowledge is essential for effective data analysis and bug investigation.

You will work with high-load processes, managing and processing large datasets within limited timeframes. The role involves handling tables with over 80 million records, which are growing by 2-3 million each month.

Service ownership is a key aspect of this position. You will be responsible for managing services or strategic parts of functionality. This requires collaboration with product managers, other developers, and service owners, often from different teams.

This role requires a high level of self-organization and the ability to plan your work effectively, as there is minimal micro-management involved.

Processes: Agile

Schedule: flexible, with the need to attend team meetings

Technical stack:

Java, Spring Boot, Maven 3, QueryDSL, MySQL, Kafka, Docker, AWS

As a qualified expert, You will involved in:

Enhance Data Processing Efficiency:

  • Optimize existing data processing workflows to handle increasing data volumes efficiently.
  • Implement improvements to manage and process high-load data more effectively.

Bug Investigation and Resolution:

  • Perform in-depth analysis of large data sets to identify and resolve bugs.
  • Use SQL and other tools to investigate and fix issues in the backend systems.

Service Enhancements:

  • Work on enhancing existing backend services, focusing on performance and reliability.
  • Collaborate with the product team to implement new features and improvements.

Migration and Optimization:

  • Plan and execute the migration of services to more scalable and cost-effective infrastructure, possibly involving cloud services.
  • Implement optimization strategies to reduce operational costs and improve performance.

Collaboration and Knowledge Sharing:

  • Regularly communicate with team members, including product managers and other developers, to ensure alignment on project goals and deliverables.
  • Share knowledge and best practices with the team to foster a collaborative and efficient work environment.

Documentation and Reporting:

  • Document all processes, workflows, and changes made to the system.
  • Provide regular updates and reports on progress, challenges, and successes to stakeholders.

We’re looking for you if you have:

Technical Skills:

  • Extensive experience with Java, Spring Boot, Maven 3, QueryDSL, MySQL, Kafka, and Docker.
  • Strong SQL knowledge and experience with large data volumes.
  • Proficiency in multi-threading and handling high-load processes.
  • Basic understanding of key AWS services.

Professional Skills:

  • Strong communication skills to work with a globally distributed team.
  • Flexibility to occasionally work late hours to align with the US-based team (until 20-21:00 Kyiv time).
  • Self-motivated with the ability to work independently and manage tasks with minimal supervision.
  • Ability to collaborate effectively with product managers, developers, and service owners.

What’s in it for You

Reveal great tech solutions

Join the team of individuals who care about what they do and how they do it, and are accountable for the result and high performance. Unleash your potential, tackle new challenges, and be part of a team that values your skills and contributions.

Experience an agile and flexible working environment

Work fully remote or from our office hubs or in a hybrid work model. Enjoy 20 business days of paid vacation, unlimited sick leave, 4 days of emergency leave.

Feel cared about

Prioritize your well-being with a medical insurance yearly budget / financial reimbursement of expenses on medical services outside Ukraine. Get compensation for sports, equipment, massage, and rehabilitation, along with access to our well-being program, corporate loan, and tax and legal support.

Embrace the opportunity for personal and professional growth

Take advantage of individual learning and certification budget, career paths and personal development plans, company-wide tech and cultural events, educational leave, language courses, access to our corporate library, and more.

Interview steps:

  1. Interview with Recruiter
  2. Technical Interview
  3. Client’s Interview

Embrace the opportunity to innovate with us!

LinkedIn