We are hiring

Java Developer (SpringBoot & Java EE)

Join our team and work on amazing global projects.

Hey, you landed perfectly.

This is where your career starts!

Java Developer (SpringBoot & Java EE)

Responsibilities:

About the project:

The client is a financial institution based in SUA. It combines strong payment know-how with high technical capabilities, this makes our client outstanding in quality.

  • Developing microservices using Java SpringBoot.

  • Enhancing functionalities for an existing monolithic project using Java EE.

  • Conducting unit testing.

  •  Handling application deployment.

  •  Engaging in conceptual work to improve and expand the project.

  • Assuring high degree of user-friendliness including good performance and the support of all relevant processes.

  • Defining application objectives and functionality.

  • Aligning application design with business goals.

  •  Debugging and resolving technical problems that arise.

  •  Recommending changes to existing Java infrastructure.

Requirements:
Advance Technical and Professional Expertise skills:
  • Studies in Computer Science or comparable studies
  • At least 3 years of professional experience
  • Backend service oriented
  • Enthusiasm for the conception and implementation of software in close coordination with the team
  • Independent thinker, proactive, and solution oriented
  • Able to work independently and efficiently remote
  • Good written and verbal communication in English language

Stack:

  • Java
  • Spring
  • Java EE
  • Docker (at least 1 year experience)
  • Kubernets (at least 1 year experience)
  • Redis (at least 1 year experience)
  • RabbitMQ (at least 1 year experience)
  • Core Java knowledge (memory, threads, collections, IO, NIO, etc)
  • Event sourcing and API Integrations
  • High Availability and Fault Tolerance/Disaster Recovery knowledge
  • Solid principles
  • Spring Integration
  • Spring Boot
  • Sql + Hibernate
  • Cloud Azure / AWS
Additional information:
  • Willingness to work full time (EE Time) and full remote

  • Willing to attend daily and weekly meetings with the team (EE Time)

  • Available to engage for a long term of collaboration

Collaborating with us, you will get:
Team Values & Environments
  • Advantageous contractual collaboration
  • A win-win relationship
  • Comfortable attitude
  • Support for your ideas
  • Solution oriented approach
  • Social events
  • Amazing global projects
  • Utilizing the latest technologies and frameworks

 

Learning & development
  • Technical & soft skills training
  • Growth via new projects
  • Evolve your skills with new technology
  • Mentorship Program (if necessary)
  • Internship classrooms (if necessary)

 

Team Wellbeing
  • Team-building events
  • Teamwork on projects
  • Friendly and supportive environment
  • 24 days of vacation per year
  • Legal holidays are moved to Fridays or Mondays, if they will be in weekends
  • Medical insurance, premium package for you and 2 family members
  • Development plan and access to Udemy learning platforms, access to internal trainings (technical and soft skills), with evaluation at 1 year.

 

Ready for a challenge?

Apply now!

Talk To Us & We’ll Talk To You!