Position: Senior Java Developer
Company: OSF Digital
Category: Java
Experience required: 5y
English level: upper

If you like to work with the great international team, YOU are welcome! We're waiting for curious and talented people to join the company :)

**Requirements:**

• Experience in object-oriented software development with Java and JEE
• Experience with web application development (with an MVC framework) – JSF, Struts, Spring or similar
• Experience with webservices in Java (axis, jax-ws etc) and application servers (Widly, Tomcat etc)
• Familiarity with modern JavaScript libraries (jQuery, knockoutjs), CSS3, HTML5
• Good communication skills
• Enjoy working in a team
• Nice to have: experience with a ticketing system like Jira

**Responsibilities:**

• Collaborate with the team of developers to support ongoing projects, coding, and testing as needed
• Build out new features and iterate on existing features
• Perform complex programming duties (including enhancements and maintenance)
• Research, diagnose, and develop fixes for code defects
• Respond to inquiries and troubleshoot issues related to scalability, response times, availability, security, reliability, robustness, and accessibility
• Recommend changes to improve the current application
• Deliver high availability and performance
• Contribute to all phases of the development lifecycle
• Write well-designed, efficient, and testable code
• Update technical documentation
• Serve as a fully seasoned/proficient technical resource.
• Support continuous improvement of projects by investigating alternatives and technologies
• Guide less experienced colleagues

**We offer:**

• International working environment
• Continuous learning programs
• Clearly defined career path
• 21 working days of paid vacation/year
• Paid sick leaves
• Periodic evaluations in accordance with performance
• Flexible schedule and opportunity to work remotely