Job Listings

Senior Java Developer - REST APIs and Microservices

Citigroup

Description

Citi is embarking on a multi-year technology initiative in our Wholesale Lending Credit Risk. We are building a brand new platform that supports various Messaging, API, and Workflow Components for Loan Services across the bank. The platform is being developed from scratch using the latest technologies, including Messaging, APIs, Workflow, Relational DB, Containers, Microservices, and integration with Peer and Legacy Systems using Enterprise Application Integration Patterns. We operate in a Hybrid-Agile customized SDLC environment.

Company Culture and Environment

Citi fosters a collaborative and innovative work environment where technology and teamwork converge to create impactful solutions in the financial sector. Employees are encouraged to contribute ideas and share expertise, promoting a culture of continuous improvement and adaptability.

Career Growth and Development Opportunities

Citi offers numerous opportunities for professional development and career advancement. Employees are encouraged to explore various roles within the organization, enhancing their skills and expanding their career paths within the financial technology landscape.

Detailed Benefits and Perks

Citi provides competitive employee benefits, including medical, dental, and vision coverage, as well as wellness programs. Employees also enjoy paid time off packages, including planned time off (vacation), unplanned time off (sick leave), and paid holidays.

Compensation and Benefits
• Competitive salary range: \(107,120.00 - \)160,680.00
• Discretionary and formulaic incentive and retention awards for eligible employees
• Medical, dental, and vision coverage
• 401(k) retirement plan
• Life, accident, and disability insurance
• Paid time off and wellness programs

Why you should apply for this position today

This role offers a unique opportunity to be part of a transformative technology initiative in a leading global financial institution. By joining Citi, you will contribute to building a platform that enhances loan services and improves operational efficiency across the bank.

Skills
• At least 4 years of experience as a Java developer
• Experience in developing REST APIs and Microservices using Java and the Spring framework
• Proficient in build tools such as Maven/Gradle and SQL (preferably Oracle dialect)
• Strong troubleshooting skills and the ability to resolve issues

Nice to have experience
• Exposure to CI/CD tools like Tekton and Harness
• Familiarity with Messaging Systems, particularly Kafka
• Experience with OpenShift Container Platform/Kubernetes
• Knowledge of APM Tools: AppDynamics, Splunk, Kibana

Responsibilities
• Write well-tested code in Java as an Individual Contributor
• Develop REST APIs and Microservices
• Write Unit Tests and participate in development testing throughout the SDLC (DEV, SIT, UAT)
• Deploy to Dev, SIT, and UAT environments using CI/CD tools

Qualifications
• Bachelor’s degree/University degree or equivalent experience
• Applicants must be authorized to work in the U.S. (Citi will not sponsor applicants for U.S. work authorization for this position)

Education Requirements
• Bachelor’s degree in Computer Science, Engineering, or a related field preferred

Education Requirements Credential Category
• Bachelor’s degree or equivalent experience

Experience Requirements
• At least 4 years of relevant experience in Java development and related technologies

Why work in Irving, TX

Irving, TX, offers a thriving business environment and a rich cultural landscape. The city is known for its diverse community, excellent schools, and numerous recreational opportunities. With a robust job market and proximity to Dallas, Irving provides an ideal location for both professional growth and a well-rounded lifestyle.

Location: Irving, TX

Posted: Oct. 23, 2024, 9 a.m.

Apply Now Company Website