Senior Java Developer
Belgrade
A truly exciting opportunity for highly skilled Senior Java full stack developers to join a well-established global mobile payments platform provider. We are creating a new centre of excellence to work alongside the London team to develop the next generation of Mobile payments solutions.
These roles’ will suit Senior Java developers with experience in developing backend and Android applications looking to work with cutting-edge technologies in a dynamic and fast passed agile environment.
Requirements:
- Core Java, Spring, Spring Boot, Message queuing (AMQ, RabbitMQ), Microservices, Hibernate, Restful webservices, MySQL
- Design, build and maintain efficient, reusable and reliable Java code
- Hands-on experience designing and developing applications using Java EE platforms
- Experience developing Android mobile Apps
- Excellent knowledge of Relational Databases, MySQL and ORM technologies (Hibernate)
- Contribute in all phases of the development lifecycle
- Ensure the best possible performance, quality, and responsiveness of the applications
- Identify bottlenecks and bugs, and devise solutions to these problems
- Unit testing and best coding practices
- Version control using Git, SVN
- Candidates with Build tools experience (Jenkins, ANT, JIRA, Maven etc..) is added advantage
- Good knowledge of OOPS concepts, Hibernate and Spring version 3.x 1, Spring Dependency Injection (IOC, MVC, JDBC, JMS, etc)
Education / Experience:
- Graduate or Post Graduate in relevant discipline
- Minimum 5 - 7 years of development experience using Core Java and J2EE
- Good English verbal and written communication
- Good communication skills with ability to work in team
- Self-discipline to meet strict deadlines
If you are interested in hearing more about this role, please do not hesitate to email through your CV for consideration.
Deadline for applications: 06.06.2018.