Deskripsi Pekerjaan
Join UangMe's dynamic engineering team as a Java Developer, where you'll be instrumental in maintaining and evolving our core financial technology systems. This role offers the opportunity to work on cutting-edge solutions in Indonesia's leading digital lending platform, ensuring robust system performance through continuous maintenance, feature enhancements, and proactive troubleshooting. You'll collaborate with cross-functional teams to deliver high-quality software that directly impacts millions of users' financial lives. The ideal candidate thrives in a fast-paced environment, possesses strong problem-solving skills, and is passionate about building scalable, secure applications that drive business growth.
Tanggung Jawab
- Develop, maintain, and optimize Java-based applications for system stability and performance
- Implement software enhancements and new features based on business requirements
- Diagnose, debug, and resolve system issues through effective troubleshooting methodologies
- Collaborate with QA teams to ensure comprehensive testing and quality assurance
- Participate in code reviews to maintain high standards of technical excellence
- Document technical specifications and system architecture for knowledge transfer
- Adopt best practices in software engineering, including version control and CI/CD pipelines
Kualifikasi
- Bachelor's degree in Computer Science or related field (3+ years experience equivalent)
- Proficiency in Java (Java 8/11/17) and object-oriented programming principles
- Experience with Spring Boot, Spring MVC, and microservices architecture
- Familiarity with relational databases (MySQL, PostgreSQL) and ORM frameworks
- Strong understanding of RESTful API design and development
- Knowledge of cloud platforms (AWS/Azure) and containerization technologies (Docker/Kubernetes)
- Experience with testing frameworks (JUnit, Mockito) and agile development methodologies
- Excellent problem-solving skills and ability to work collaboratively in team environments