Deskripsi Pekerjaan
Join the innovative team at OneEmpower as a Software Developer and play a pivotal role in designing and deploying high-impact software solutions. We specialize in creating robust applications for complex sectors including payments, stored-value systems, and CRM marketing. If you are a passionate developer who thrives in a creative environment and wants to build software used by millions, this is the perfect opportunity for you.
As a Software Developer, you will be responsible for the entire software development lifecycle, from concept through deployment. You will collaborate with talented engineers and product managers to deliver scalable, secure, and efficient systems. We are looking for someone who is not only skilled in Java but also eager to learn new technologies and contribute to our company's growth. Work in a dynamic, supportive culture where your ideas are valued and your code makes a real difference in the lives of our users.
Tanggung Jawab
- Design, develop, and maintain high-quality Java-based web applications and services.
- Collaborate with cross-functional teams (UI/UX, QA, Product) to define project requirements and deliverables.
- Participate in code reviews and technical discussions to ensure code quality and adherence to best practices.
- Troubleshoot, debug, and resolve complex technical issues to ensure system stability.
- Write clean, efficient, and well-documented code following agile methodologies.
- Integrate third-party APIs and ensure seamless data exchange between systems.
- Contribute to the continuous improvement of development processes and tooling.
Kualifikasi
- Bachelor’s degree in Computer Science, Information Technology, or a related field.
- Strong proficiency in Java programming language (Core Java, J2EE, Spring Boot).
- Experience with SQL databases (Oracle, MySQL, PostgreSQL).
- Familiarity with front-end technologies such as HTML, CSS, and JavaScript.
- Understanding of RESTful web services and API design.
- Knowledge of software development life cycle (SDLC) and Agile/Scrum methodologies.
- Excellent problem-solving skills and attention to detail.