About the project:
A fast-growing fintech company in the payment solution.
Main responsibilities:
Write clean, concise, modular code in an agile environment
Mentor developers
Provide code reviews
Provide input to the DevOps team
Part of the design and architecture team
Designing and implementing Java-based applications
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
Ensuring continuous professional self-development
Technical and Professional requirements:
Studies in Computer Science or comparable studies
5+ years of overall software development experience using Java JVM
Expertise using Java with Spring Framework & Spring-Boot
Experience with SQL (PostgresSQL especially) and NoSQL databases
Experienced building large and scalable applications using microservice design patterns
Strong working knowledge of Agile process, CI/CD & build automation tools
Team Lead experience
At list 3 years of working experience in AWS
Experience with API gateways
Experience with source code management/continuous integration (CI): BitBucket
Enthusiasm for the conception and implementation of software in close coordination with the team
Independent thinker, proactive, and solution oriented
Work independently and efficiently remote
Good written and verbal communication in English language
Additional information:
Willingness to work full time and full remote
Willing to attend daily and weekly meetings with the team
Available to engage for a long term of collaboration
Salary and Benefits:
Competitive salary
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
Specialized Psychological counselling or Psychotherapy services
Development plan and access to Udemy learning platforms, access to internal trainings (technical and soft skills) and mentoring program.
We offer:
Team Values & Environments
A win-win relationship
Comfortable attitude
Support for your ideas
Solution oriented approach
Social events
Multicultural environments
Amazing global projects
Utilizing the latest technologies and frameworks
Technical & soft skills training
Growth via new projects
Mentors and Mentees internal program
Techbytes - tech internal presentations
Evolve your skills with new technology
Full remote activities
Flexible work hours
Professional psychotherapy services live or online
Team-building events
Teamwork on projects
Friendly and supportive environment
Envolve in various initiatives that help communities (social, charities, sponsorships and being a speaker at tech conferences)