Remote Senior Java Developer (AdTech)

Posted

This job is closed

This job post is closed and the position is probably filled. Please do not apply.  Automatically closed by a robot after apply link was detected as broken.

Description:

  • We are seeking a talented and experienced Senior Java Engineer to join our dynamic team in the Advertising and Media domain.
  • This role offers a fantastic opportunity to make a significant impact by working on cutting-edge technology.
  • You will have the opportunity to work on a project from scratch and be part of a new, growing team.
  • The position allows for freedom to make decisions and shape the project’s direction.
  • You will engage in architecture review alongside the Team Lead.
  • As a Java Engineer, you will be involved in developing a low-latency, high-load, cloud-native application in the AdTech domain.
  • Our approach empowers teams with the autonomy to solve business problems using the most effective tools and methods.
  • We value simplicity, beauty, and cost-effectiveness in our solutions.
  • Your responsibilities will include implementing software components based on provided design specifications, ensuring quality and maintainability, producing clean and well-documented code, participating in requirements clarification sessions, proactively reviewing your own code, taking part in estimation and planning sessions, providing supervision and coaching for Junior team members, developing technical project documentation, and actively participating in project and team meetings.

Requirements:

  • You must have at least 4+ years of experience working with Java.
  • A strong understanding of concurrency, multithreading, and performance optimization is required.
  • Experience with CI/CD tools and collaboration platforms like GitHub is necessary.
  • You should have a deep understanding of software development principles, methodologies, design patterns, and best practices.
  • Proficiency in at least one modern build tool (Maven, Gradle, sbt) is essential.
  • Experience with Spring Boot is required.
  • Familiarity with IO, network IO, and serialization is necessary.
  • You should have experience with at least one RDBMS (e.g., Oracle, Postgres, MySQL, SQL Server).
  • Experience with AWS (at least at a user level) is required.
  • Proficiency in unit and module testing is necessary.
  • Familiarity with tools such as Git and IDEs is required.
  • An Upper-Intermediate level of English is mandatory.

Benefits:

  • You will have the opportunity to work on a project from scratch, contributing to its direction and decisions.
  • You will be part of a new and growing team, fostering a collaborative environment.
  • The role offers the freedom to make decisions and shape the project’s direction.
  • You will engage in architecture review alongside the Team Lead, enhancing your professional growth.
  • The company values innovation and creativity, providing a supportive atmosphere for problem-solving.
Leave a feedback