About the job
Position Summary:
We are seeking a highly skilled Senior Software Engineer with a strong background in software development and a passion for technology. The ideal candidate will have 5-8 years of experience and will be responsible for designing, developing, and maintaining robust software solutions.
Key Responsibilities:
- Develop and implement software applications using Java and its frameworks.
- Design and integrate Web Services including REST and SOAP.
- Work with the OSGI framework for modular application development.
- Utilize Vaadin to create dynamic web applications.
- Manage and query databases, especially Postgres and SQL.
- Participate in Agile methodologies, focusing on Scrum practices.
- Implement message-oriented middleware solutions using ActiveMQ.
- Employ ORM technologies like Spring Hibernate for efficient data handling.
