Senior Java Software Engineer Job
We are seeking a highly skilled and experienced Senior Java Software Engineer to join our team.
About the Role
* Develop high-quality software components using Java, Spring Boot, and JPA.
* Architect complex features with a focus on performance, scalability, and robustness.
* Work in an Agile environment with a team of experienced developers, researchers, and business analysts.
Requirements
* Bachelor's degree in Computer Science or related field.
* Extensive knowledge of OOP concepts and programming fields.
* Self-driven and able to drive tasks to completion independently.
* Pragmatic and goal-oriented.
* Excellent technical knowledge and work experience with Java, Spring Boot, JPA, SQL.
* Ability to architect complex features, focusing on performance.
What We Offer
* A competitive salary.
* Stock options for senior roles.
* Training, coaching, and certifications.
* Periodic performance evaluations.
* Performance or special occasion bonuses.
* Transport to/from work (Subway/bus/tram subscription).
* Medical insurance.
* Other benefits such as gym subscriptions, Bookster, and team building.