Job title
a senior-level java software engineer position is available in a fast-paced environment where you will work with experienced developers to architect, build, and evolve a data synchronization platform. The ideal candidate will have a strong foundation in computer science and a passion for solving complex problems through high-quality code.
this is an opportunity to grow professionally and make an impact on the company's mission to provide award-winning software solutions for fortune 500 brands and trailblazing startups across various industries.
required skills and qualifications
* strong foundation in computer science and experience building back-end systems using java in production.
* proficiency with spring framework (spring boot, dependency injection) and knowledge of core data structures and algorithms.
* demonstrated problem-solving skills and hands-on coding proficiency with unit testing frameworks like junit and mockito.
* experience with databases like postgresql, mysql, mongodb and knowledge of restful apis and version control using git/github.
benefits
* competitive compensation package with budgets for education, fitness, and team activities.
* professional growth opportunities through mentorship, tech talks, and personalized growth roadmaps.
* flexible schedule with options to work from home or in the office.
perks
* projects that involve working on modern solutions for top-tier clients, including fortune 500 enterprises.