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.