For international company creating advanced technology solutions we are seeking candidates for the positions of Senior Java Developers and Java Developers.
- Work with the business, developers and stakeholders to deliver the best solutions.
- Develop application components and features with limited oversight.
- Independently resolve problems, test and debug.
- Adhere to project governance-developing according to industry best practice.
- Work with senior team members to validate design and implement decisions.
- Min. 4 years of commercial experience with core Java development and in development of Java web and server-side applications, including database design and unit testing frameworks.
- Demonstrated technical leadership in design and implementation of solutions using technologies including Java 6/7/8, SQL and JPA, web services, along with a broad knowledge of design patterns.
- Deep understanding of core Java libraries such as concurrency, collection and networking
- Hands-on testing experience (e.g. JUnit or Mockito)
- Experience in implementing large scale distributed systems
- Experience with Oracle Coherence, Hadoop, Cassandra or MongoDB would be an asset.
- Experience with multi-threading
- Experience with JMS and various messaging systems
- possibility of professional development in international environment and taking part in interesting projects.
- stable employment conditions (permanent contract or B2B contract).
- attractive salary and benefits.
- friendly atmosphere at work.
- flexible working hours.