About the Job
As a Senior Java Software Engineer, you will be working with experienced professionals who can mentor you. You will be part of an Agile environment with a team of experienced developers, researchers, and business analysts.
The focus is on innovation and technology, fostering automation to minimize waste. Our work involves architecting and developing highly performant software components, with an emphasis on scalability and robustness.
We are looking for a self-driven individual who can drive tasks to completion independently, with a pragmatic and goal-oriented approach. Very good technical knowledge and work experience with Java, Spring Boot, JPA, SQL are required.
Key Responsibilities:
* Working in an Agile environment
* Architecting and developing software components
* Building back-end components
* Participating in code review sessions
* Engaging in knowledge transfer and coaching sessions
Requirements
* Technical Bachelor's degree
* High understanding of OOP concepts and comprehensive knowledge across programming fields
* Self-driven and able to drive tasks to completion independently
* Pragmatic and goal-oriented
* Very good technical knowledge and work experience with Java, Spring Boot, JPA, SQL
Benefits
We offer a competitive salary, stock options for senior roles, training, coaching, and certifications, periodic performance evaluations, performance or special occasion bonuses, medical insurance, other benefits such as gym subscriptions, Bookster, and team building.