We are looking for a Java Developer who will help us with developing a cutting-edge white-label neobank solution, providing innovative financial services to a diverse client base. Our mission is to deliver a secure, reliable, and scalable platform that enables our clients to offer top-tier banking services.
REQUIREMENTS
We are looking for a developer who:
- Experience: Has more than 3 years of relevant experience in the IT industry.
- Java Expertise: Strong track record of working with:
- Java core, OOP/OOD knowledge, design patterns
- Spring framework, IOC, templates
- ORM, Hibernate (Spring Data JPA)
- SQL knowledge, any MySQL, PostgreSQL is a plus
- Elastic Search, LogStash, Kibana (ELK)
- Microservice architecture patterns knowledge
- REST, SOAP
- Communication: Can speak and write in English at an upper-intermediate or higher level, and efficiently communicate ideas, design, and document artifacts concisely.
- Cultural Fit: Manifests our corporate values – trust, transparency, social responsibility, and a sense of beauty.
Will be a plus:
- Experience with AWS S3, RabbitMQ
- Familiarity with CI/CD pipelines
- Experience with the fintech domain
- Knowledge of Python
- Experience with Async design and threading
- Experience with TDD & Feature Teams
As a Java Developer, you will:
- Develop High-Quality Code: Contribute to the implementation of the solution code with a strong focus on detail and adherence to Java development best practices.
- Write Reusable and Testable Code: Ensure code is functional, practical, and well-documented.
- Collaborate with Team Members and Clients: Work closely with other team members and directly communicate with the client’s management to implement designs.
- Proactively Address Technical Issues: Identify and resolve technical issues and risks that could impact the project’s schedule and the application environment’s integrity.
- Participate in Code Reviews: Engage in regular code reviews to maintain high code quality and share knowledge with the team.
- Stay Updated on Emerging Technologies: Keep up with industry trends and advancements to continuously improve the platform.