CrawlJobs Logo

Java/Spring Applications Developer

https://www.citi.com/ Logo

Citi

Location Icon

Location:
Chile , Santiago

Category Icon

Job Type Icon

Contract Type:
Not provided

Salary Icon

Salary:

Not provided

Job Description:

The Applications Development Intermediate Programmer Analyst is an intermediate level position responsible for participation in the establishment and implementation of new or revised application systems and programs in coordination with the Technology team. The overall objective of this role is to contribute to applications systems analysis and programming activities.

Job Responsibility:

  • Utilize knowledge of applications development procedures and concepts, and basic knowledge of other technical areas to identify and define necessary system enhancements, including using script tools and analyzing/interpreting code
  • Consult with users, clients, and other technology groups on issues, and recommend programming solutions, install, and support customer exposure systems
  • Apply fundamental knowledge of programming languages for design specifications
  • Analyze applications to identify vulnerabilities and security issues, as well as conduct testing and debugging
  • Serve as advisor or coach to new or lower level analysts
  • Identify problems, analyze information, and make evaluative judgements to recommend and implement solutions
  • Resolve issues by identifying and selecting solutions through the applications of acquired technical experience and guided by precedents
  • Has the ability to operate with a limited level of direct supervision
  • Can exercise independence of judgement and autonomy
  • Acts as SME to senior stakeholders and /or other team members
  • Appropriately assess risk when business decisions are made, demonstrating particular consideration for the firm's reputation and safeguarding Citigroup, its clients and assets, by driving compliance with applicable laws, rules and regulations, adhering to Policy, applying sound ethical judgment regarding personal behavior, conduct and business practices, and escalating, managing and reporting control issues with transparency

Requirements:

  • 2-5 years of relevant experience in the Financial Service industry
  • Intermediate level experience in Applications Development role
  • Consistently demonstrates clear and concise written and verbal communication
  • Demonstrated problem-solving and decision-making skills
  • Ability to work under pressure and manage deadlines or unexpected changes in expectations or requirements
  • Strong understanding of object-oriented programming and design patterns
  • Experience with Spring Framework (Spring Boot, Spring MVC, etc.)
  • Proficiency in working with relational databases (e.g., MS SQL Server)
  • Knowledge of Linux scripting, CI/CD pipelines and DevOps practices
  • Familiarity with RESTful APIs and web services
  • Upper intermediate English (speaking)

Additional Information:

Job Posted:
July 15, 2025

Employment Type:
Fulltime
Work Type:
Hybrid work
Job Link Share:
PREMIUM
More languages and countries
+ Unlock 31694 hidden job offers
Languages
English Čeština Deutsch Ελληνικά Español Français +15
Countries
United States United Kingdom India Canada Australia +
See plans
Plans from $2.99 / month

Looking for more opportunities? Search for other job offers that match your skills and interests.

Briefcase Icon

Similar Jobs for Java/Spring Applications Developer

Applications Development Senior Manager

The Applications Development Senior Manager is a senior management level positio...
Location
Location
Singapore , Singapore
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 11-15 years of relevant experience in the Financial Service industry
  • Strong knowledge on Java/Spring Boot
  • Hands on experience in Coding
  • Ability to build Resilient/Scalable application
  • Experience in handling various forms of caching mechanism
  • Setting up frameworks for the application development
  • Technical knowledge on Messaging Platforms, Kafka, MQ and API
  • Knowledge on DB: OraaS, Mongo
  • Experience on ECS platforms
  • Experience as senior level in an Applications Development role
Job Responsibility
Job Responsibility
  • Manage one or more Applications Development teams
  • Conduct personnel duties for team (performance evaluations, hiring and disciplinary actions)
  • Utilize in-depth knowledge across multiple Applications Development areas
  • Provide technical oversight across systems and applications
  • Review and analyze proposed technical solutions for projects
  • Contribute to formulation of strategies for applications development
  • Develop comprehensive knowledge of how areas of business integrate
  • Provide evaluative judgment based on analysis of factual data
  • Monitor delivery of end results
  • Participate in budget management
  • Fulltime
Read More
Arrow Right

Applications Development Sr Programmer Analyst

The Rates Data Services Technology Team is responsible for the management and de...
Location
Location
Canada , Mississauga
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5-8 years demonstrable and relevant SLDC experience
  • Solid understanding of Java/Spring stack development
  • Beneficial understanding of C#, .Net Core 3.*+ (VS 2017 or above)
  • Useful understanding of Python 3.6 or above, python frameworks and libraries, including Pytest, Pandas, Flask, and Kafka
  • Solid understanding of REST API development
  • Experience with design and implementation of cloud-ready applications and deployment via Kubernetes/Openshift
  • Experience with big data computation platforms (Flink, Spark, Apache Beam) or big data distribution platforms (Hadoop, Gemfire, Ignite)
  • Hands-on experience in handling various data structures
  • Good understanding of Data modeling, partitioning and sharing of huge data sets
  • Experience working on a Continuous Integration and Continuous Delivery environment
Job Responsibility
Job Responsibility
  • Design and develop critical data applications to support trading and risk management for a Tier 1 bank
  • Collaborate with business partners and other technology teams in the Rates and wider Markets businesses
  • Promote and follow engineering best practices
  • Apply an engineering mindset to development work: understand use-cases in detail, develop metrics to build good estimates of volume and compute velocity requirements, understand and discuss openly any implementation limitations or workaround
  • Evaluate and build POCs for new strategic initiatives and work to convert to enterprise solutions
  • Take initiative to research, learn and recommend emerging technologies
  • Provide post release assistance to business, development, and support groups
  • Develop application as per best practice while remaining compliant with prescribed best practices.
What we offer
What we offer
  • Equal opportunity and affirmative action employer
  • Accessibility accommodation for individuals with disabilities
  • Compliance with engineering, agile, and best practices for professional development.
  • Fulltime
Read More
Arrow Right

Full Stack Java Developer

At Schwab, you’re empowered to make an impact on your career. Here, innovative t...
Location
Location
United States , Austin
Salary
Salary:
150000.00 - 175000.00 USD / Year
schwab.com Logo
Charles Schwab
Expiration Date
May 22, 2026
Flip Icon
Requirements
Requirements
  • Bachelor’s degree in computer engineering OR related degree and/or practical experience
  • Professional level front end skillsets such as HTML, JSP, NPM webpack build and Angular development skills, typically built through 6-12 years of applicable experience
  • Professional level Java web and service development skills, typically built through 6-12 years of applicable experience developing in Java/Spring
  • Experience in developing Microservices, REST API’s using Java/Spring boot and knowledge of messaging frameworks like Kafka
  • Experience with CI/CD tools like Bitbucket/Bamboo/Jenkin/GitHub etc.
  • Experience participating as a member of a scrum team in an agile environment
  • Experience leading technical teams and working efficiently across multiple skill levels to produce high quality software with the best possible user experience
  • Partner with architects and product teams to create comprehensive designs and roadmaps for complex systems
  • Ability to engage in synergetic application and platform architecture design sessions
  • Ability to effectively communicate technical concepts to both technical and nontechnical audiences
Job Responsibility
Job Responsibility
  • Collaborate with product owners and business partners to define strategy, road maps and scope of software requirements (decompose narratives, design features, and prioritize tasks)
  • Design and deliver new concepts and features, working alongside development peers in an agile environment
  • Serve as a technology team leader: leading code reviews, clarifying technical requirements, explaining end to end system flows, designing system/tech artifacts and mentoring junior team members
  • Identify root causes of issues or bugs identified and remediate them efficiently
  • Partner with UX experts to incorporate user facing enhancements into a complex communications system
  • Partner with delivery manager, scrum master and product owner to provide development sizing estimates
  • Utilize automated software test tools and frameworks such as test-driven development to achieve the highest quality in software delivery
  • Support integration efforts to build whole systems from various subsystems
  • Identify technology risks early and establish mitigation plans
  • Lead end-to-end application delivery – design system requirements, development, quality check process including testing strategy and production releases
What we offer
What we offer
  • 401(k) with company match and Employee stock purchase plan
  • Paid time for vacation, volunteering, and 28-day sabbatical after every 5 years of service for eligible positions
  • Paid parental leave and family building benefits
  • Tuition reimbursement
  • Health, dental, and vision insurance
  • Fulltime
!
Read More
Arrow Right

Java Full-stack Lead Developer

The Applications Development Technology Lead Analyst is a senior level position ...
Location
Location
India , Chennai
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 10+ years of relevant experience in enterprise application development
  • Proven experience in a lead developer or technical lead role
  • Strong hands-on expertise with Java, Spring, Spring Boot, and JPA/Hibernate
  • Strong experience in Angular, UI and UI integration skills
  • Expertise in building microservices, REST APIs (Swagger/OpenAPI), and SOAP integrations
  • Experience designing & implementing event-driven systems (Kafka, RabbitMQ)
  • Solid understanding of RDBMS (SQL, PL/SQL) and familiarity with NoSQL databases
  • caching (Redis) experience a plus
  • Strong knowledge of OAuth2, token-based security, and API security best practices
  • Prior experience with WebSphere, JSP/Servlets, EJB, and leading application modernization to modern Java/Spring microservices
Job Responsibility
Job Responsibility
  • Lead Application Development: Design, develop, and implement high-quality, scalable Java and Spring Boot solutions
  • Ensure Code Quality: Perform comprehensive unit, integration, and performance testing (JUnit, Mockito). Conduct thorough peer code reviews
  • Architect & Design: Contribute to architectural evolution, specializing in microservices, REST APIs, and event-driven systems (Kafka, RabbitMQ). Design and develop application components with minimal assistance
  • Data Management: Utilize RDBMS (SQL, PL/SQL) expertise and NoSQL database familiarity
  • Technical Mentorship: Serve as an SME to stakeholders and mentor junior developers. Evaluate and adopt new tools and approaches to improve delivery
  • Collaboration & Execution: Work effectively with global development teams to deliver business solutions
  • Security & Compliance: Analyze applications for vulnerabilities. Apply OAuth2, token-based security, and API security best practices
  • Risk Management: Appropriately assess and manage risk in technical decisions, ensuring compliance with firm policies and regulations
  • Develop comprehensive knowledge of how areas of business, such as architecture and infrastructure, integrate to accomplish business goals
  • Provide in-depth analysis with interpretive thinking to define issues and develop innovative solutions
  • Fulltime
Read More
Arrow Right

Java Full stack Lead Developer Vice President

Location
Location
India , Pune; Chennai
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 12+ years of relevant experience in enterprise application development
  • Proven experience in a lead developer or technical lead role
  • Strong hands-on expertise with Java, Spring, Spring Boot, and JPA/Hibernate
  • Expertise in building microservices, REST APIs (Swagger/OpenAPI), and SOAP integrations keeping API-First as a design principle
  • Experience designing & implementing event-driven systems (Kafka, RabbitMQ)
  • Solid understanding of RDBMS (SQL, PL/SQL) and familiarity with NoSQL databases
  • caching (Redis) experience a plus
  • Strong knowledge of OAuth2, token-based security, and API security best practices
  • Prior experience with WebSphere, JSP/Servlets, EJB, and leading application modernization to modern Java/Spring microservices
  • Hands-on experience with advanced AI software engineering tools (e.g., Devin.AI, Copilot)
Job Responsibility
Job Responsibility
  • Lead Application Development: Design, develop, and implement high-quality, scalable Java and Spring Boot solutions
  • Ensure Code Quality: Perform comprehensive unit, integration, and performance testing (JUnit, Mockito). Conduct thorough peer code reviews
  • Architect & Design: Contribute to architectural evolution, specializing in microservices, REST APIs, and event-driven systems (Kafka, RabbitMQ). Design and develop application components with minimal assistance
  • Data Management: Utilize RDBMS (SQL, PL/SQL) expertise and NoSQL database familiarity
  • Technical Mentorship: Serve as an SME to stakeholders and mentor junior developers. Evaluate and adopt new tools and approaches to improve delivery
  • Collaboration & Execution: Work effectively with global development teams to deliver business solutions
  • Security & Compliance: Analyze applications for vulnerabilities. Apply OAuth2, token-based security, and API security best practices
  • Risk Management: Appropriately assess and manage risk in technical decisions, ensuring compliance with firm policies and regulations
  • Fulltime
Read More
Arrow Right

Java Microservices Engineering - Vice President

We are seeking an talented and visionary Vice President, Java Architecture & Eng...
Location
Location
India , Pune
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 12+ years of relevant experience in enterprise application development
  • Hands-on experience with advanced AI software engineering tools (e.g., Devin.AI, Copilot, Claude) and Agentic AI development
  • Proven experience in a lead developer or technical lead role
  • Strong hands-on expertise with Java, Spring, Spring Boot, and JPA/Hibernate
  • Strong experience in Angular, UI and UI integration skills
  • Expertise in building microservices, REST APIs (Swagger/OpenAPI), and SOAP integrations
  • Experience designing & implementing event-driven systems (Kafka, RabbitMQ)
  • Solid understanding of RDBMS (SQL, PL/SQL) and familiarity with NoSQL databases
  • caching (Redis) experience a plus
  • Strong knowledge of OAuth2, token-based security, and API security best practices
Job Responsibility
Job Responsibility
  • Lead Application Development: Design, develop, and implement high-quality, scalable Java and Spring Boot solutions
  • AI-Powered Development Leadership: Proven experience and leadership in leveraging and championing AI coding assistants (Copilot, Devin, Claude etc.) to drive team productivity
  • Ensure Code Quality: Perform comprehensive unit, integration, and performance testing (JUnit, Mockito). Conduct thorough peer code reviews
  • Architect & Design: Contribute to architectural evolution, specializing in microservices, REST APIs, and event-driven systems (Kafka, RabbitMQ). Design and develop application components with minimal assistance
  • Data Management: Utilize RDBMS (SQL, PL/SQL) expertise and NoSQL database familiarity
  • Technical Mentorship: Serve as an SME to stakeholders and mentor junior developers. Evaluate and adopt new tools and approaches to improve delivery
  • Collaboration & Execution: Work effectively with global development teams to deliver business solutions
  • Security & Compliance: Analyze applications for vulnerabilities. Apply OAuth2, token-based security, and API security best practices
  • Risk Management: Appropriately assess and manage risk in technical decisions, ensuring compliance with firm policies and regulations
  • Develop comprehensive knowledge of how areas of business, such as architecture and infrastructure, integrate to accomplish business goals
  • Fulltime
Read More
Arrow Right

Java Full Stack Developer

Role: Java Full stack Developer with LoanIQ Exp Location: Addison, TX, Charlott...
Location
Location
United States , Addison
Salary
Salary:
125000.00 USD / Year
realign-llc.com Logo
Realign
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Primary Skill: Java, Finastra Loan IQ, Spring Boot/ Angular/ Full Stack
  • Experience: Minimum 8 years
  • CLOUD DEVELOPER SQL APPLICATION DEVELOPER
Job Responsibility
Job Responsibility
  • Design, develop, and maintain Java/Spring Boot-based microservices for loan servicing platforms
  • Build intuitive, scalable front-end UIs using Angular (or collaborate closely with UI engineers if focused on backend)
  • Enhance system stability and performance through optimizations, refactoring, and modern architecture practices
  • Work with Finastra Loan IQ for loan servicing, deal setup, facilities, pricing, and loan lifecycle operations
  • Create or support LoanIQ API integrations, message queues (MQ/Kafka), and downstream system interfaces
  • Support integrations between LoanIQ and microservices, data pipelines, and downstream systems
  • Fulltime
Read More
Arrow Right

Java Full stack Developer with LoanIQ Exp

Role: Java Full stack Developer with LoanIQ Exp; FTE only
Location
Location
United States , Addison, TX, Charlotte, NC and Jersey City
Salary
Salary:
125000.00 USD / Year
realign-llc.com Logo
Realign
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Primary Skill: Java, Finastra Loan IQ, Spring Boot/ Angular/ Full Stack
  • Experience: Minimum 8 years
  • CLOUD DEVELOPER SQL APPLICATION DEVELOPER
Job Responsibility
Job Responsibility
  • Design, develop, and maintain Java/Spring Boot-based microservices for loan servicing platforms
  • Build intuitive, scalable front-end UIs using Angular (or collaborate closely with UI engineers if focused on backend)
  • Enhance system stability and performance through optimizations, refactoring, and modern architecture practices
  • Work with Finastra Loan IQ for loan servicing, deal setup, facilities, pricing, and loan lifecycle operations
  • Create or support LoanIQ API integrations, message queues (MQ/Kafka), and downstream system interfaces
  • Support integrations between LoanIQ and microservices, data pipelines, and downstream systems
  • Fulltime
Read More
Arrow Right