Senior Java Developer
We are a fintech innovator driving the future of digital financial services.
We're looking for an exceptional Senior Java Software Engineer to play a key role in designing and evolving backend systems that power next-generation fintech solutions. You will be working with a modern microservices architecture using Java, Spring Boot, Kubernetes, Kafka, and more, in a fast-paced and collaborative environment.
Key Responsibilities:
* Design, development, and maintenance of scalable, high-performance backend systems using Java and Spring Boot
* Architect and optimize RESTful APIs and microservices, ensuring robustness and efficiency
* Design and implement database schemas using JPA/Hibernate and SQL (e.g., PostgreSQL, MySQL)
* Leverage NoSQL databases where applicable for performance or flexibility gains
* Ensure the application of best practices in security using Spring Security
* Deploy, manage, and monitor containerized services with Kubernetes
* Implement event-driven architectures and stream processing using Apache Kafka
* Collaborate closely with product, DevOps, and frontend teams to deliver end-to-end solutions
* Promote engineering excellence through code reviews, mentoring, and active contribution to continuous improvement
* Maintain high standards in version control (Git) and CI/CD pipelines
Required Skills and Qualifications:
* 5+ years of professional experience in backend development with Java
* Deep expertise in Java, Spring Boot, and microservices architecture
* Strong hands-on experience with Kubernetes in production environments
* Solid knowledge of Apache Kafka and distributed system patterns
* Proficiency in JPA/Hibernate and relational databases
* Good understanding of NoSQL technologies (e.g., MongoDB, Redis) is a plus
* Experience in implementing secure applications using Spring Security
* Skilled in SQL performance optimization and schema design
* Proficient with Git and modern development workflows
* Strong communication skills in English, both written and spoken
* A proactive mindset, able to work independently and lead technical discussions
What We Offer:
* Integration in a dynamic organization with sustained growth and involvement in pioneering projects with innovative technological solutions
* Strong IT training plans
* Professional evolution with intervention in ambitious technological projects, both national and internationally