Senior Software Engineer
Full Job Description
We are seeking a talented Senior Java Backend Developer to join our elite R&D team. You will play a key role in developing a new platform using cutting-edge technologies and concepts. This is an opportunity to shape the foundation of our new products and make a significant impact. You will contribute to creating complex solutions designed for high throughput, performance, and efficient resource utilization.
Your responsibilities will be diverse and impactful:
- Participate in all phases of the development lifecycle, from conception through production deployment.
- Write high-quality, testable, and efficient code.
- Drive continuous improvement by researching and proposing alternative technologies and solutions for architectural review.
- Actively contribute by asking questions, challenging ideas, and offering suggestions.
Qualifications for Success:
- A degree in Computer Science or equivalent technical qualification (e.g., 8200, Ofek).
- Minimum of 2 years of Java backend development experience.
- Proficiency with the Spring framework.
- Experience with Hibernate.
- Solid understanding of database technologies.
- Experience with Elasticsearch/OpenSearch is a plus.
- Ability to collaborate effectively within a team and work independently.
- A quick and eager learner.
- Advantageous skills: Experience with Elasticsearch, Kafka, and stream processing.
- Advantageous skills: Experience with GIT, Maven, Jenkins, and CI/CD pipeline concepts.
This is a Full Time, Permanent position within our Software Product industry, specifically in the Engineering - Software & QA department. The role falls under Software Development.
Company
Bottom Line
Bottomline is a global leader in business payments and cash management, helping businesses transform how they pay and get paid. Our secure, comprehensive solutions modernize payments for businesses an...