Java Developer
Job Summary
We 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.
- Implement software components based on provided design specifications using your primary tech stack
- Ensure the quality, maintainability, and adherence of software to best practices
- Produce clean, efficient, and well-documented code
- Participate in requirements clarification sessions and gather inputs for assigned tasks
- Proactively review your own code with peers to maintain high standards
- Take part in estimation and planning sessions
- Provide supervision, advice, and coaching for Junior team members, ensuring task delivery through guidance and peer reviews
- Develop technical project documentation and user guides
- Actively participate in project and team meetings, contributing relevant information and insights
Requirements
- At least 4+ years of experience working with Java
- Strong understanding of concurrency, multithreading, and performance optimization
- Experience with CI/CD tools and collaboration platforms like GitHub
- Deep understanding of software development principles, methodologies, design patterns, and best practices
- Proficiency in at least one modern build tool (Maven, Gradle, sbt)
- Experience with Spring Boot
- Familiarity with IO, network IO, and serialization
- Experience 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 testing
- Familiarity with tools such as Git, IDEs, etc.
- At least an Upper-Intermediate level of English
WOULD BE A PLUS
- Experience building high-load, concurrent, low-latency applications
- Knowledge of Java 21 Virtual Threads and structural concurrency
- Experience working with UNIX systems
- Familiarity with Docker/Kubernetes
- Experience in the AdTech domain, particularly with Bidder development
- Prior experience with Kotlin or Scala
- Experience with data frameworks (e.g., Spark, Flink, Hadoop) or data stores (e.g., Hive, Redshift, Presto, Snowflake)
Benefits
General Ones:
- Continuous training program
- Talks and workshops on personal and professional growth
- Organizational team building events
- Rewards
- Social Responsibility committee
- Developer’s day celebration
- Birthday off
- Monthly kudos
- Holiday celebration day off
- 70+ Partnerships with restaurants, hotels, hiking groups, fitness, stores, medical services, psychology services, dental services, universities, pet supply services, pet medical pharmacy chains, events, and car services.
Payroll only:
- Legal benefits
- Life and medical insurance
- Vacations
- Paternity and maternity leave
- Birthday gift card
Why join Sapiens?
Grow, Collaborate & Learn
Discover opportunities for advancement and take on new responsibilities. Engage with a diverse network of professionals in a collaborative work environment. Access more than 150+ training programs to expand your knowledge and skills.
Build, Work & Have Stability
Join a recognized and fast-growing software company in LATAM. You can experience exciting projects with clients across the USA and Canada. Benefit from our 14 years of industry experience.