Java Developer (Remote)

Job Offer Description

My Client is a Global Banking/Payments platform backed by one of the top banks in Spain and Global payments companies in the world.

 

Their mission is to allow companies to easily control their payments, each client's integration and needs are different, they will model payment strategies, increase conversion and reduce fraud rate. Offering various online payments for Enterprise, Payment Consulting, and Online payments for small and medium businesses.

 

Working with a cutting-edge technology stack in a collaborative, productive, development environment. As a Software Engineer, you will be involved in a strategic initiative to develop the applications, implementing new features, and enhancing their performance.

 

Role Responsibilities

 

  • Perform Java development within a microservices architecture: back-end code (business model code, data access, flows), unit test code, test scripts, and HTML/JavaScript front-end code.
  • Work as part of a development team in a fast-moving environment with new iterations every two weeks, communicating with Customers, Project Managers, Business Analysts, Testers, and other team members.
  • Participate in regular team reviews assessing each other's performance and helping to implement continuous improvement activities.
  • Ensure code quality with comprehensive unit and functional test coverage.
  • Apply design, coding, and documentation standards.
  • Diagnose and troubleshoot performance issues.
  • Learn new technologies and keep abreast of existing ones.

 

Qualifications and experience

 

  • Knowledge of professional software engineering practices & best practices for the full software development life cycle, including coding standards, code reviews, source control management (Git, Gitflow), build processes (Maven), testing, and operations.
  • Excellent teamwork, flexibility, and smart problem-solving skills.
  • Experience with Java 8+, RESTful services.
  • Work with messaging-based frameworks (RabbitMQ) using JMS.
  • Experienced in Spring Boot 2 framework.
  • Experience in the usage of NoSQL (Mongo, ES) and MySQL.
  • Experience in software design patterns, best practices, and clean code.
  • Event-Driven Programming and Domain Driven Design is a plus.
  • Functional programming is a plus.

 

Now is a fantastic time to join the company as they grow and become part of a bigger journey and legacy. Please send your CV for a confidential chat and more information.

APPLY_TO_OFFER_NOW
SELECT_HOW_TO_APPLY
Rock Recruiters

Specialists in IT and Online gaming in Spain and Gibraltar, with over 20 years experience of recruitment, industry expertise and local knowledge.

With Rock Recruiters you can benefit from Big Agency background mixed with a small consultancy feel. With us you can expect a personal, professional and effective service.


Put simply - we Rock at Recruitment!!

Our areas of specialism:
- Web Development, Creative and Design
- IT Support, Technical and Test.
- Gaming and Operations
- CRM, Marketing and Analytics
- Customers Service and VIP
- Sales and Finance
- Office, Compliance and Admin

Show all

Job offers similar to Java Developer (Remote)

Job Offer summary

Java Developer (Remote)

  • Spain
  • Permanent
  • EXPERIENCE_INTERVAL[X][Y]
  • Vocational Training (Mid. or Sup.)
  • Company description

Create your ticjob CV

If you are not yet registered as a candidate, publish your CV, find the best offers in the ICT sector and let companies find you

Create your free account