Job Description
We are seeking a Senior Java Developer to work with one or more of our engineering teams. This is an opportunity to become part of a highly motivated and skilled team which works on the cutting edge technology and invents the future of payment solutions. You will work in a flexible team where you will be involved in Development and all aspects of configuration and to some aspect’s deployment of the various projects/ products that our technical teams are involved with.
Responsibilities:
- Experience in Core Java and Spring (Boot, Core, JDBC, J2EE, Spring Cloud)
- Web Services frameworks – SOAP and RESTful
- RDMS Design and SQL queries optimization and indexes in MySQL or Maria DB.
- Good knowledge and hands on experience in Linux / macOS based environments for development.
Requirements:
- 5-6 years of experience developing in a large-scale application
- Spring Boot, Spring JPA, Spring Security, and Hibernate
- Maven build management and integration with ANT using Bamboo
- XML / JSON related parsing and binding technologies
- Scripting such as bash, bean-shell, Python and Groovy
- Agile development experience using Scrum & Kanban
- Working with Distributed Teams
- DHTML – HTML, JavaScript, AJAX, and Google Web Toolkit
- BIRT Reporting Framework
- Development in macOS or Linux Systems