Finbet d.o.o., is Associated Company to international Fincore group. Fincore is a leading expert in real-time transaction and information management systems. We specialise in cloud-based enterprise applications and we enable large and complex organisations to make good, consistent decisions by helping them interrogate complex data sets and control their mission critical business processes.
Finbet d.o.o. is hiring IT professionals for its Belgrade office. To that end, FinBet is seeking for:
Senior Java Developer
You can become a member of an experienced and inspiring team that is responsible for development of new components, as well as improvements and maintenance of a vast set of existing ones. You will have chance to learn new technologies and progress rapidly.
Additionally, you will be collaborating with internal and external subject matter experts, as well as actively participating in high level team activities such as suggesting architecture improvements, recommending process improvements and conducting tool evaluations in an effort to improve reliability, scalability, and maintainability.
You will be:
- Creating web-scale back-end
- Designing and implementing highly-transactional micro-services
- Playing an active role in all phases of application development life-cycle
Key skills:
- 5+ years of experience in Java
- Profound knowledge of Java SE
- Good knowledge of Spring
- Experience with REST web services
- Knowledge of integration patterns and tools (Apache Camel, Spring Integration)
- Good understanding of RDBMS and SQL
- Good verbal and written communication skills in English
Desirable skills:
- Educated to at least BS/MS in Computer-Science, Electronics, Mathematics or similar or relevant experience
- Experience with complex highly transactional systems
- Experience in integration with external systems and services
- Experience with key-value stores and data grids (Oracle Coherence, Redis, Hazelcast)
- Experience with Java application servers (JBoss, WebLogic)
- Knowledge of ORM frameworks and concepts (JPA, Hibernate)
- Knowledge of clustering concepts and best practices
- Knowledge of unit, integration and performance testing
- Experience with continuous integration environments (Jenkins, Team City, Anthill)
Personal/Interpersonal skills:
- Ability to quickly learn about new technologies and complex systems
- Strong interpersonal and communication skills
- Good analytical skills
- Proactive attitude toward problems
- Compliance with company standards, policies and processes
- Strong working ethic
We offer:
- Positions with permanent status
- Work in multinational team environment and travel from time to time
- Stable environment well set to enable your professional growth and progress in friendly and supportive working environment
Opportunity to work in multi-tiered, multi-platform system with complex structure and data flow.
Only selected candidates will be contacted.
Please send CV’s electronically.
http://www.finbet.rs
Deadline for applications: 15.09.2017.