Company DescriptionWe are seeking a talented and experienced Senior Java Engineer to join our dynamic team in the Advertising and Media domain.
If you're highly motivated and eager to work on cutting-edge technology, this role offers a fantastic opportunity to make a significant impact.Why Join Us?Opportunity to work on a project from scratchBe part of a new, growing teamFreedom to make decisions and shape the project's directionEngage in architecture review alongside the Team LeadIf you are excited by technology and enjoy solving complex problems with elegant solutions, we would love to hear from you!
Join us and be part of a team that values innovation and creativity.PROJECTAs 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.Job DescriptionImplement software components based on provided design specifications using your primary tech stackEnsure the quality, maintainability, and adherence of software to best practicesProduce clean, efficient, and well-documented codeParticipate in requirements clarification sessions and gather inputs for assigned tasksProactively review your own code with peers to maintain high standardsTake part in estimation and planning sessionsProvide supervision, advice, and coaching for Junior team members, ensuring task delivery through guidance and peer reviewsDevelop technical project documentation and user guidesActively participate in project and team meetings, contributing relevant information and insightsQualificationsAt least 4+ years of experience working with JavaStrong understanding of concurrency, multithreading, and performance optimizationExperience with CI/CD tools and collaboration platforms like GitHubDeep understanding of software development principles, methodologies, design patterns, and best practicesProficiency in at least one modern build tool (Maven, Gradle, sbt)Experience with Spring BootFamiliarity with IO, network IO, and serializationExperience with at least one RDBMS (e.g., Oracle, Postgres, MySQL, SQL Server)Experience with AWS (at least at a user level)Proficiency in unit and module testingFamiliarity with tools such as Git, IDEs, etc.At least an Upper-Intermediate level of EnglishWOULD BE A PLUSExperience building high-load, concurrent, low-latency applicationsKnowledge of Java 21 Virtual Threads and structural concurrencyExperience working with UNIX systemsFamiliarity with Docker/KubernetesExperience in the AdTech domain, particularly with Bidder developmentPrior experience with Kotlin or ScalaExperience with data frameworks (e.g., Spark, Flink, Hadoop) or data stores (e.g., Hive, Redshift, Presto, Snowflake)Additional InformationPERSONAL PROFILEExcellent problem-solving skills and attention to detailStrong communication skills, with the ability to collaborate effectively in a team environmentProven ability to deliver results in a fast-paced environment#J-18808-Ljbffr