Point your AI agent at freehire and let it find you a job.

Get the CLI →

MainframeMaster

Open 17d

Applications Development Senior Java Engineer

Posted
Discussion
Join Citi as a Senior Java Engineer in Applications Development and drive innovation in financial technology. Build scalable Java solutions that enhance service performance.

In this hands-on role, you'll be responsible for developing high-performance applications that meet stringent financial service requirements. Your expertise will help take ownership of systems architecture, focusing on quality and reliability throughout the development process. Collaborating with cross-functional teams will be key to your success in this dynamic environment.

Key Responsibilities: • Develop reusable and reliable Java code • Implement RESTful APIs with Spring and Spring Boot • Convert complex user requirements into technical designs • Advocate for new technologies for application advancement • Ensure code quality through comprehensive testing automation

Requirements: • Minimum 5 years of Java development experience • Strong knowledge of RESTful APIs and cloud principles • Experience with Oracle, SQL, NoSQL, and database technologies • Background with Kubernetes, OpenShift, MQ, and Kafka • Hands-on experience with Agile and CI/CD processes

Enhance your career by delivering high-impact applications in a leading financial institution.

Skills

What Senior Software Engineering jobs ask for — and how much of it you have →

See also

Software Engineering 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