Junior Java Developer

Junior Java Developer


RESPONSIBILITIES AND QUALIFICATIONS

  • Manage multiple tasks and use sound judgment when prioritizing
  • Collaborate with global cross functional teams in building customer-centric products
  • Analyze existing software implementations to identify areas of improvement and provide deadline estimates for
  • implementing new features
  • Update and maintain documentation for team processes, best practices and software runbooks
  • Establish trusted partnerships with peers, product heads, and executive level stakeholders
  • Must be passionate about technology and engineering
  • Exceptional analytical skills and ability to apply knowledge and experience in decision-making to arrive at creative and
  • commercial solutions
  • Ability to leverage technology to deliver business value
  • Must be independent and comfortable in a fast paced, ambiguous and often multi-directional work environment

SKILLS AND EXPERIENCE WE ARE LOOKING FOR

  • Minimum 2-4 years of relevant professional experience using a modern programming language (preferably Java/Spring MVC / Spring Boot)
  • Experience with Databases (SQL & no-SQL)
  • B.S. or higher in Computer Science (or equivalent work experience)
  • Strong analytical skills
  • Experience leveraging test-driven development methodologies
  • Comfort with Agile operating models (practical experience of Scrum/Kanban)
  • Team oriented; strong interpersonal and communication skills
  • Energetic, self-directed, and self-motivated

Preferred Qualifications

  • Experience with microservice architectures (SOA)
  • Experience with Kafka, MongoDB, Hadoop, Cassandra
  • Experience with Payments systems (understanding of the various payment networks)
  • Experience with SQL databases (PostgreSQL/Oracle/Sybase)
  • Experience with AWS/Azure
  • Experience in Financial Services or Fintech

What we offer:

  • Competitive salary with the regular review;
  • Working equipment;
  • Flexible working schedule, fully remote work opportunities;
  • Online English courses;
  • Direct cooperation with the customer;
  • Teambuilding’s, corporate parties and company trips abroad;
  • Great working environment and team spirit.

You can contact us by submitting our contact form or submit your CV via our applicant form for getting more details.