Deskripsi Pekerjaan
Join our dynamic Java development team at OneEmpower, where you'll be instrumental in creating cutting-edge software applications that power the digital payment landscape. As a Senior Software Developer, you'll have the opportunity to design, develop, and maintain innovative solutions for payment processing, stored-value applications, and CRM marketing platforms. Your work will directly impact millions of users, making financial transactions seamless and secure.
We're looking for creative problem-solvers who are passionate about building robust, scalable applications that drive business growth. In this role, you'll collaborate with cross-functional teams to deliver high-quality software solutions, participate in code reviews, mentor junior developers, and stay updated with the latest industry trends and technologies. If you thrive in a fast-paced environment and want to make a significant impact in the fintech space, this is the perfect opportunity for you.
Tanggung Jawab
- Design, develop, and maintain Java-based applications for payment processing systems
- Create innovative solutions for stored-value applications and CRM marketing platforms
- Collaborate with cross-functional teams to deliver high-quality software solutions
- Participate in code reviews, ensuring adherence to coding standards and best practices
- Mentor junior developers and provide technical guidance
- Stay updated with the latest industry trends and technologies
- Troubleshoot, debug, and optimize existing applications
- Contribute to architectural decisions and technical planning
Kualifikasi
- Bachelor's degree in Computer Science, Software Engineering, or related field
- Minimum of 5 years of experience in Java development
- Strong understanding of payment processing systems and financial applications
- Proficiency in Java EE, Spring Boot, and related frameworks
- Experience with microservices architecture and cloud platforms
- Knowledge of database design and optimization
- Strong problem-solving and analytical skills
- Excellent communication and teamwork abilities