Job Description
- Develop, document, deploy and maintain internal systems written in Java
- Collaborate in the project architecture and documentation
- Write unit tests, profile and tune application performance
- Communicate with management, key-users, team members and suppliers
Requirements
- 3+ years of experience with development in Java 7/8
- Experience with Spring framework
- Experience with unit testing using JUnit, Mockito
- Familiarity with Git and Maven
- Solid knowledge of JPA 2.x, EJB / CDI
- Analytical thinking and eager to learn and improve on daily basis
- Experience with complex work estimations and able to deliver on time
- Efficient coding, aware of patterns and anti-patterns, properly structured, easily comprehensible and well documented
- Able to work alone as well as in a team and communicate with other teams and stakeholders
We will appreciate but we don’t require:
- Experience with Big Data technologies like Hadoop and/or Spark
- Experience with SQL and NoSQL databases
- Familiarity with SOA and Microservice architectures
- Hands on experience with Apache Kafka
- Experience with agile software development
Company offers
- Attractive compensation package
- Possibilities of career development
- Different training programs to support your personal and professional development
- Working in a fast growing, international finance company
- Friendly atmosphere and supportive team