Job Description for Senior Backend Developer
We are looking for a talented and enthusiastic individual to join our agile dev team as a Senior Backend Developer.
About Us
Currenxie is a fast-growing, global financial technology group of companies headquartered in Hong Kong. We are expanding rapidly and launching our European HQ office in Dublin.
Responsibilities
* Develop secure backend services and APIs to support new features and enhancements.
* Translate product requirements into robust technical solutions.
* Contribute to overall solution architecture.
* Collaborate with the engineering team, including frontend developers and product owners.
* Maintain code and write automated tests for high-quality products.
* Improve the code base by refactoring and fixing bugs and performance issues.
Requirements
* 5+ years of Java experience; candidates with less experience will be considered as Backend Developer.
* Experience building and maintaining APIs using Spring Boot, connecting to SQL and NoSQL databases (PostgreSQL and Redis).
* Experience building server-side generated web applications using templating engines (Thymeleaf).
* Ability to write well-documented, clean code.
* Degree in computer science or similar technical discipline.
* Hands-on experience in team programming projects using Git or other source control systems.
* Excellent English communication skills.
* Strong analytical and problem-solving skills, with ability to learn new technologies.
Bonus Requirements
* Understanding of CI/CD for cloud-based application deployment.
* Experience with containerized applications.
* Exposure to banking, card, e-wallet, and fintech products.
* Experience with AWS (cloud architecture, infrastructure as code, container orchestration).
* Familiarity with application security and DevSecOps.
* Experience building web applications using frontend technologies (HTML, CSS, JS), frameworks (React, Angular, Vue) or HTMX.