Backend Java Developer

Raven.inc Logo

Raven.inc

πŸ“Remote - Mexico, Argentina

Summary

Join Raven, a unique consulting, creative, and technology firm, and become a Senior Software Engineer. You will translate business requirements into technical specifications for our Java-based core banking solution. This role requires strong Java expertise, solid development practices, and experience with various technologies. We offer a flexible work environment, remote work options within your country, and unique benefits like a birthday afternoon off and moving day support. We prioritize work-life balance and professional development. We are expanding globally and offer the chance to work on challenging projects with top-tier organizations.

Requirements

  • More than 4 years of experience in Java (preferably Java 8), with excellent understanding of the core
  • Solid development practices including code reviews, unit testing, and regression testing
  • Experience with Java 8
  • Experience with Spring Framework
  • Experience with Git
  • Expertise with Swagger/RAML/Open API
  • Experience with Bamboo/Jenkins
  • Experience with JBoss/Weblogic/Websphere
  • Experience with AWS
  • Advanced level of English

Responsibilities

  • Translate business requirements into technical specifications for our Java-based core banking solution
  • Provide technical information and guidance
  • Use appropriate development methodologies
  • Evaluate areas of improvement within our code by reviewing others

Preferred Qualifications

  • Experience working in cloud environments
  • Experience in RESTful API architectural patterns and integration design principles
  • Demonstrable experience in applying TDD and BDD development practices
  • Experience with financial systems

Benefits

  • Salary can be paid in USD
  • Afternoon off on your birthday
  • Support for moving, allowing you to settle calmly into your new home
  • Ability to recommend profiles of people you know who might be a good fit for the organization
  • Remote work option within your country

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.