Position: Senior Java developer
Company: Knubisoft
Experience required: 3y
English level: intermediate

We are seeking a Java Engineer for our new project. You will be part of a dynamic, fast-growing team that works with managers, designers, and backend engineers to improve a very complex travel booking system for corporate customers

**Requirements:**
Must be strong in Java/JEE, with experience in messaging (JMS)
Experienced with Spring Framework, Service Oriented Architecture and Agile
Strong experience in developing and consuming RESTful Web Services with XML and Hibernate
Familiar with SQL, Oracle, MySQL

Nice to have:
Apache Tomcat
Apache Struts
Ant
Maven

**Responsibilities:**
The Senior Software Engineer is responsible for the specification, design and creation of new software products and the maintenance and enhancement of our existing product line
Participate in activities related to the design, implementation, and delivery of Business Assist in preparing accurate estimates for software development work.
Work closely with other developers and QA to deliver high quality releases on
Must have ability to work on complete product development lifecycle encompassing requirements, design, development, deployment and
Must be able to independently design, code and test, as well as work jointly with other team members to deliver
Ability to work independently and communicate/collaborate with internal/external stakeholders
Responsible for maintaining the vision of the software product to ensure design decisions factor into the long-term goals for the product while balancing the concerns for time to market, product quality, and end customer satisfaction
Must be proficient and comfortable at problem diagnosis, troubleshooting and problem solving
Possess the ability to be a self-driven quick learner with attention to details and quality

**We offer:**
Exchange of experience, professional development;
A strong team, a healthy atmosphere;
Flexible working time;
20 days paid vacation;
Paid sick leave;
8-hour working day and 5-day working week;
Good office location;
English classes at company expense;
Regular company events.