freehire launches on Product Hunt on 26 August.

Follow →

Senior Java Developer

Senior Java Developer

About the Role

We are looking for a Senior Java Developer to design, develop, and support enterprise applications within a fast-paced technology environment. You will work closely with cross-functional teams to deliver scalable, secure, and high-quality software while contributing to the continuous improvement of existing platforms. Responsibilities

Design, develop, and maintain Java applications and backend services. Build scalable and reliable cloud-native solutions. Collaborate with architects, developers, QA, and business stakeholders to deliver technical solutions. Write clean, maintainable, and well-tested code following engineering best practices. Participate in code reviews, testing, and CI/CD processes to ensure software quality. Troubleshoot and resolve application issues while improving system performance and reliability. Prepare technical documentation and support software releases. Mentor junior developers and contribute to continuous improvement initiatives. Requirements

Must Have Bachelor's degree in Computer Science, Engineering, or a related discipline. Minimum

5 years

of Java development experience. Strong knowledge of Core Java and object-oriented programming. Experience building cloud-native applications, preferably on Azure. Experience with Kubernetes (AKS or similar container platforms). Strong understanding of unit testing and software engineering best practices. Experience with Linux, Windows, and CI/CD tools such as GitLab or GitHub. Strong analytical, problem-solving, and communication skills. Nice to Have Experience with Apache Kafka or other messaging technologies. Experience within banking or financial services. Experience working with globally distributed teams.

See also

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