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:

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

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

Java Full Stack Lead Application Developer

Working at Citi is far more than just a job. A career with us means joining a te...
Location
Location
India , Chennai
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 8-10 years of relevant experience in Apps Development or systems analysis role
  • Extensive experience system analysis and in programming of software applications
  • Experience in managing and implementing successful projects
  • Subject Matter Expert (SME) in at least one area of Applications Development for Banking Payments and Deposits
  • Ability to adjust priorities quickly as circumstances dictate
  • Demonstrated leadership and project management skills
  • Consistently demonstrates clear and concise written and verbal communication
  • Strong hands‑on experience with Java, Spring, Spring Boot, JPA/Hibernate
  • Expertise in building microservices, REST APIs, Swagger/OpenAPI, and SOAP integrations
  • Experience designing & implementing event‑driven systems (Kafka, RabbitMQ)
Job Responsibility
Job Responsibility
  • Partner with multiple teams to ensure appropriate integration of functions to meet goals as well as identify and define necessary system enhancements to deploy new products and process improvements
  • Design and develop highly scalable lending applications to support enterprise-grade workloads
  • Create robust, scalable software solutions that meet performance, security, and availability standards
  • Lead the end-to-end design and hands on development of scalable, cloud-ready applications
  • Resolve variety of high impact problems/projects through in-depth evaluation of complex business processes, system processes, and industry standards
  • Provide expertise in area and advanced knowledge of applications programming and ensure application design adheres to the overall architecture blueprint
  • Utilize advanced knowledge of system flow and develop standards for coding, testing, debugging, and implementation
  • 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
  • Serve as advisor or coach to mid-level developers and analysts, allocating work as necessary
  • Fulltime
Read More
Arrow Right

Applications Development Senior Programmer Analyst

The Applications Development Technology Sr Programmer Analyst role is a Senior p...
Location
Location
India , Chennai
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5-10 years of relevant experience
  • Ability to work under pressure and manage deadlines or unexpected changes in expectations or requirements
  • Strong hands‑on experience with Java, Spring, Spring Boot, JPA/Hibernate
  • 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) + familiarity with NoSQL databases
  • Experience with caching (Redis)
  • Strong knowledge of OAuth2, token‑based security, and API security best practices
  • Prior experience with WebSphere, JSP/Servlets, EJB, and application modernization (migration to modern Java/Spring microservices)
  • Hands-on work experience with advanced AI software engineering tools like Devin.AI or similar autonomous AI software agents
Job Responsibility
Job Responsibility
  • Conduct tasks related to feasibility studies, time and cost estimates, IT planning, risk technology, applications development, model development, and establish and implement new or revised applications systems and programs to meet specific business needs or user areas
  • Participate in the development process including analysis, design, construction, testing, and implementation as well as provide user and operational support on applications to business users
  • Work closely with other technical and business teams across multiple locations to respond to technical enquiries, gather requirements and deliver technical solutions
  • Implement well-tested and fully maintainable software, involving both new and existing components as required
  • Review and analyze code using tools to improve the quality of code and highlight vulnerabilities early in the software development lifecycle
  • Write unit and integration tests for all code, ensuring it is tested to a high standard
  • Apply a security-by-design approach to development, using recommended controls and techniques to secure software, and remediate vulnerabilities where identified
  • Utilize in-depth specialty knowledge of applications development to analyze complex problems/issues, provide evaluation of business process, system process, and industry standards, and make evaluative judgement
  • Recommend and develop security measures in post implementation analysis of business usage to ensure successful system design and functionality
  • Consult with users/clients and other technology groups on issues, recommend advanced programming solutions, and install and assist customer exposure systems
  • Fulltime
Read More
Arrow Right

Java Developer

Our team is seeking an experienced Java Developer (IV) with strong expertise in ...
Location
Location
United States , Philadelphia
Salary
Salary:
Not provided
https://www.roberthalf.com Logo
Robert Half
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s degree in Computer Science or a related field (or equivalent experience)
  • 5–8+ years of hands-on software development experience in enterprise environments
  • Strong proficiency in: Java (Java 1.7/1.8)
  • Spring Framework
  • RESTful services
  • Jenkins, Gradle, GitHub
  • Experience with: RabbitMQ
  • JSON
  • Unix/Linux scripting
  • SQL and DB2 databases
Job Responsibility
Job Responsibility
  • Design, develop, and implement web-based Java applications to support business and operational requirements
  • Create technical design documents and align solutions with established architecture standards
  • Write clean, scalable, and maintainable code following approved SDLC methodologies
  • Perform unit testing, system testing, and support implementation activities
  • Investigate, debug, and resolve complex technical issues across distributed systems
  • Contribute to the design and development of large‑scale Java/Spring Batch/Hadoop applications
  • Ensure performance, reliability, and scalability expectations are met
  • Develop detailed and high-level program specifications and documentation
  • Collaborate with cross-functional teams to understand business needs and translate them into technical solutions
What we offer
What we offer
  • medical, vision, dental, and life and disability insurance
  • eligible to enroll in our company 401(k) plan
Read More
Arrow Right

Java Fullstack Developer

We’re looking for a talented Java Fullstack Developer to join our organization. ...
Location
Location
Vietnam , Ho Chi Minh City
Salary
Salary:
Not provided
reliasoftware.com Logo
Relia Software
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • At least 4+ years of experience in Java software development with solid hands-on project experience
  • Strong experience in Java backend development using Spring-based frameworks
  • Fullstack development experience with Java (RESTful APIs, Microservices) and modern frontend frameworks (React, Angular, or Vue.js)
  • Strong experience in Maven dependency management, including multi-module projects and build optimization
  • Experience with distributed caching solutions such as Redis
  • Extensive experience with MySQL or other relational databases (RDBMS)
  • Good hands-on experience with Docker, CI/CD pipelines, and Kubernetes
  • Ability to learn and explore new backend and frontend technologies/tools
  • Good English communication skills (both verbal & written)
Job Responsibility
Job Responsibility
  • Collaborate with stakeholders to plan, design, develop, test, and maintain fullstack applications
  • Participate in both backend (Java/Spring) and frontend development to deliver end-to-end solutions
  • Provide technical assistance to teammates through coaching and mentorship
  • Maintain high standards of software quality within the team by establishing good coding practices and habits
  • Ensure development and unit testing are in accordance with established standards
  • Participate in reviews of solution designs and related code
  • Develop, refine, and tune integrations between applications
  • Analyze and resolve technical and application problems and identify opportunities for improvement
  • Package and support deployment of releases
  • Work closely with DevOps teams to support CI/CD pipelines and production deployments
What we offer
What we offer
  • Annual salary review
  • Hybrid working
  • 5-days working week (Monday-Friday) – working hours are between 9 am to 6 pm
  • 12 days of annual leave
  • Flat organization and open communication
  • Friendly working environment and flexible working hours
  • Great opportunity to develop career, collaborate with English speaking developers
  • Free parking at the building
  • 13th salary, insurance
  • The company organizes Team building every year (Free tickets for 01 relative to accompany)
  • Fulltime
Read More
Arrow Right
New

Apps Development Sr Manager Java VP

Microservices/ Angular Lead; Data Integration Lead; Java Full stack – Lead Devel...
Location
Location
India , Pune; Chennai
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 13 Plus years of relevant experience in Enterprise Apps Development
  • Extensive experience system analysis and in programming of software applications
  • Experience in managing and implementing successful projects
  • Strong hands‑on experience with Java, Spring, Spring Boot, JPA/Hibernate
  • 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) + familiarity with NoSQL databases
  • Experience with caching (Redis)
  • Strong knowledge of OAuth2, token‑based security, and API security best practices
  • Prior experience with WebSphere, JSP/Servlets, EJB, and application modernization (migration to modern Java/Spring microservices)
Job Responsibility
Job Responsibility
  • Design & Develop scalable enterprise applications using Angular for UI and Java based microservices ensuring clear architecture, performance and maintainability
  • Lead integration of backend services with enterprise platform components such as API gateways, API security frameworks, authentication, authorization etc
  • Champion the use of AI assisted development tools and authentication frameworks to improve developer productivity, code quality, testing & documentation across engineering team
  • Drive modernization of legacy applications including refactoring monolithic services into microservices and adopting modern development practices
  • Provide technical leadership and delivery ownership, guiding the team on architecture decisions, best practices and ensuring high quality delivery of features and platform enhancements
  • Owning overall data integration strategy, design & delivery across Wealth lending platforms
  • Providing technical leadership to integration developers, guiding design, development, and implementation of integration pipelines
  • Design & Govern integration patterns, including batch, real-time and event-based integrations with robust error handling, monitoring & replay mechanisms
  • Design & Manage data access integration layer, ensuring consistent data extracts & schema management
  • Conduct & oversee source system data profiling, data discovery and data quality assessments, identifying gaps and driving remediation strategies
  • Fulltime
Read More
Arrow Right