Join Our Innovative Fintech Team: Senior Java Developer
Ready to Simplify Payment with and make a real impact on the future of finance? We're looking for a passionate, innovative Senior Java Developer to join our dynamic team. Whether you thrive as an independent problem-solver or a collaborative team leader with a strategic mindset, this role offers a chance to shape the next generation of our Merchant and Issuing solutions!
What You'll Do:
- Dive into the heart of our Java codebase, crafting clean, secure, and maintainable code for our payment solutions.
- Tackle complex technical challenges – your out-of-the-box thinking, resilience, and persistence will be essential!
- Champion best practices in design, development, and security, ensuring our systems are rock solid and reflect the highest ethical standards.
- Partner with product managers and other developers (junior or senior!) to bring innovative payment features to life. Your collaborative spirit and proactive problem-solving will drive success.
- Own your growth path! Do you see yourself leading a small team or diving deep into technical mastery? We'll support your ambitions and drive for excellence.
We're looking for someone who:
- Has at least 5 years of hands-on Java development experience (Java 8+) with expertise in Spring Boot, Hibernate, etc.
- Understands the importance of secure coding practices (OWASP, PCI, etc.) and performance optimization.
- Has a strong foundation in database design and SQL (MySQL, MariaDB, MSSQL, etc.)
- Proficient with modern API design and integration technologies (RESTful, JSON, OpenAPI, etc.), with a solid understanding of both legacy protocols (SOAP) and modern standards.
- Possesses strong familiarity with front-end technologies (HTML, CSS, JavaScript) and experience with at least one modern framework (React, Angular, Vue.js, or similar).
- Experience with microservices architecture and distributed systems design.
- Proven ability to deliver high-quality, scalable backend systems.
- Can troubleshoot complex issues, break them down into smaller problems, and explain technical concepts with clarity and confidence.
- Demonstrates adaptability in a fast-paced environment, pivoting between tasks and embracing evolving technologies.
- Possesses a strong drive for continuous learning, staying ahead of the curve in the fintech landscape.
- Exhibits integrity and ownership, taking accountability for their work and fostering a culture of trust.
- Thrives in a collaborative environment and enjoys mentoring junior developers (if the team leader path interests you!).
Bonus Points if you have:
- Experience with containerization (Docker, Kubernetes) and cloud platforms (AWS, etc.).
- Familiarity with CI/CD pipelines.
- Knowledge of build tools (Maven, Gradle) and application servers (Jetty, Tomcat, etc.)
- Experience with Agile/Scrum methodologies.
Why Join Us?
- Shape industry-leading, customer-focused projects like our SoftPOS implementation for a global mobile leader and our transformative lifestyle-focused Consumer SuperApp.
- Be part of a people-first company where your ideas, integrity, and work ethic are valued.
- Expand your skills with tailored training and conference opportunities.
- Work in a dynamic, adaptable environment where your passion for learning, resilience, and proactive problem-solving will fuel innovation and see your expertise make a real difference!
Ready to join the fintech revolution? Let's chat!
Laporkan kerja