Fullstack Developer

Summary

Develop, maintain, and enhance enterprise applications and RESTful APIs/microservices using Java and Kafka, collaborating with analysts and QA through the full development lifecycle.

Develop, maintain, and enhance enterprise applications.

Build and integrate RESTful APIs and microservices.

Write clean, efficient, and maintainable code following best practices.

Troubleshoot, debug, and optimize application performance.

Collaborate with System Analysts, Developers, and QA teams throughout the development lifecycle.

Participate in system implementation, testing, and deployment activities.

Requirements

Bachelor's degree (S1) in Computer Science, Information Systems, Information Technology, Computer Engineering, Software Engineering, or a related field.

Minimum 5 years of experience as a Software Programmer or Software Engineer.

Strong experience with Java, REST API, Kafka, Microservices, or modern application frameworks.

Solid understanding of software development best practices.

Professional certifications related to programming technologies are preferred.

Experience developing or implementing payment systems, particularly clearing and settlement systems, is highly preferred.

See also

Full-Stack jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available