Our client is looking for a Senior Java Software Engineer willing to work in a highly professional working environment and join our team in the Lviv office.
We Are building the infrastructure required by innovative fintech companies like MONOBANK, REVOLUT, MONZO, and to launch the great VISA and MasterCard cards that you see.
For innovative fintech companies, and banks, we need a modern processing platform that would help us issue prepaid cards, debit cards, and credit cards. These can be Plastic, Digital, or Tokenised.
Having this flexibility over a modern API enabled platform is key in transitioning the payments landscape helping define the core foundations of a leading FinTech disruptor.
The goal is to help design and build a performant and highly scalable platform using the latest cloud and microservices architecture!
Role Summary:
The Sr. BE Engineer will be responsible for the server side of our web applications.
His/her primary focus will be development of all server-side logic, specifically the APIs and ecosystem around it. Also, definition and maintenance of the database, and ensuring high performance and responsiveness to requests from the front-end. He/She will also be responsible for integrating the front-end elements built by our team into the application. A basic understanding of front-end technologies is therefore necessary as well
Responsibilities:
β Design, build, and maintain efficient, reusable, and reliable Java code
β Designing and developing micro services using event driven architectures
β Partnering with other engineers and technical leadership to build high quality software following industry best practices
β Create technical design documentation
β Ensure the best possible performance, quality, and responsiveness of the
applications
β Identify bottlenecks and bugs, and devise solutions to these problems
β Help maintain code quality, organization, and automation
Qualifications:
β 5+ years of development experience working with different projects and
technologies
β Rigor and a disciplined approach in A/B testing, test coverage, quality assurance and other software development best practice
Proficient in Java, with a good knowledge of its ecosystems
β Accountable for application security principles including the development of secure coding standards and practices.
β Solid understanding of object-oriented programming
β Familiar with various design and architectural patterns
β Skill for writing reusable Java libraries
β Understanding fundamental design principles behind a scalable application
β Implementing automated testing platforms and unit tests
β Proficient understanding of code versioning tools Git
β Familiarity with continuous integration and cloud services like Google Cloud, AWS
β Experienced with NoSQL databases such MongoDB, Cloudera Hadoop,
Cassandra etcβ¦
β Experience in Big Data ecosystem software development is a plus.
β Experience working with distributed computing (MapReduce, Hadoop, Apache Spark, etc.) is a plus.
β Experience with Stream-processing systems such as Google cloud pub/Sub, apache Kafka.
β Strong problem solving and troubleshooting skills
β Experience implementing complex business logic
β Familiarity with release and deployment strategies in a zero-downtime production environment
β Experience configuring, managing, and using Jenkins for continuous integration
β Willingness to learn new technologies
About Vibe
Video conferencing alone just wasnβt enough. We needed a workspace solution that could thrive anywhere, with anyone β across time zones.
Vibe was expertly designed with hybrid teams in mind.
Company website:
https://vibe.us
The job ad is no longer active
Job unpublished on
19 December 2020
Look at the current
jobs
Java
Lviv→