You'll work on innovative fintech solutions and a consumer-focused SuperApp. A unique opportunity to gain hands-on experience, learn from industry experts, and grow your skills in a dynamic, people-first environment.
Job Highlight
- Hands-on Java development with Spring Boot, secure coding, and SQL skills
- Grow in fintech by learning Java, microservices, cloud, and APIs
- Collaborate and grow with a dynamic team
Key Responsibilities:
- Dive into our codebase, making customizations, fixing bugs, and contributing to the development of our payment solutions.
- Tackle challenges with the guidance of senior developers, cultivating your troubleshooting and problem-solving skills.
- Learn best practices in design, development, and security, laying a strong foundation for your fintech career.
- Collaborate with business and product teams and other developers, gaining exposure to how innovative payment features come to life.
- Embrace continuous learning! We'll support your growth with opportunities to expand your Java expertise and explore new technologies.
Required Skills and Qualifications:
Must-Have:
- Bachelor's degree in Computer Science, Software Engineering, or a related field.
- Foundation in Java (Java 8+), OOP concepts, and experience with Spring Boot is a major plus.
- Understands the basics of secure coding practices (OWASP, PCI, etc.) and is eager to deepen this knowledge.
- Possesses solid understanding of database design and SQL (MySQL, MariaDB, MSSQL, etc.)
- Is familiar with modern APIs (RESTful, JSON, etc.) and has basic front-end skills (HTML, CSS, JavaScript).
- Is a self-starter with a strong desire to learn, grow, and contribute to a collaborative team environment.
Nice-to-Have:
- Experience with build tools (Maven, Gradle), version control systems (Git), and cloud concepts (AWS, etc.).
- Interest in microservices architecture and containerization technologies (Docker, Kubernetes).
- Familiarity with Agile/Scrum methodologies.