CrawlJobs Logo

Java/Spring Applications Developer

https://www.citi.com/ Logo

Citi

Location Icon

Location:
Chile, Santiago

Category Icon
Category:
IT - Software Development

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

Common Platforms Application Developer

The Common Platforms Application Developer, AVP is responsible for participation...
Location
Location
United States , Jacksonville
Salary
Salary:
96960.00 - 145440.00 USD / Year
https://www.citi.com/ Logo
Citi
Expiration Date
December 31, 2025
Flip Icon
Requirements
Requirements
  • 2-4 years of hands-on experience working in Mainframe technologies, Java technologies is a must
  • demonstrable experience having led and directed teams
  • experience with full project life cycle from establishing requirements through delivery and production
  • well versed with 3 tier architecture/component layer architecture
  • demonstrable analytical and quantitative skills
  • strong Microservices Skills
  • Microservices – Java/Spring Boot OR Java/Spring Boot/Angular
  • MongoDB, Oracle, Webservices - APIs
  • experience on DevOps Tools - Bitbucket, Jenkins
  • experience on Linux/AIX, Shell Scripting, .NET
Job Responsibility
Job Responsibility
  • manage application development deliverables for the entire life cycle of the development project - both Waterfall and Agile models as may be applicable for each project assigned
  • gather technical requirements, code specifications, test plans and results
  • and other deliverables required for multiple projects
  • perform analysis, design, development, testing, implementation, and maintenance of applications under minimal supervision
  • provide expertise in technical analysis and be able to resolve complex issues through in-depth evaluation of business processes, system processes
  • ensure alignment to architectural assertions and constantly look for opportunities to modernize application
  • work effectively with remote teams, with a focus on fostering positive working relationships
  • integrate with a team of highly seasoned application developers
What we offer
What we offer
  • medical, dental & vision coverage
  • 401(k)
  • life, accident, and disability insurance
  • wellness programs
  • planned time off (vacation)
  • unplanned time off (sick leave)
  • paid holidays
  • Fulltime
Read More
Arrow Right
New

Backend Engineer

Within our Core User Profile Team, we are looking to define how ratings should l...
Location
Location
Spain , Barcelona
Salary
Salary:
Not provided
adevinta.com Logo
Adevinta
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • At least 2-3 years of experience developing Java/Spring Boot based backend services
  • Hands-on experience with Spring Boot and the broader Spring ecosystem
  • Experience with MySQL or other relational databases
  • Experience with AWS and cloud-native development
  • Experience with version control systems such as Git
  • Experience with containerization technologies (e.g., Docker, Kubernetes)
  • Experience with distributed message brokers (e.g., Kafka, Kinesis/Firehose)
  • Knowledge of monitoring and observability tools like Grafana or Datadog
  • Familiarity with continuous integration and deployment (CI/CD) tools such as Jenkins or GitHub Actions
  • Understanding of APIs, microservices architecture, and server-side processes
Job Responsibility
Job Responsibility
  • Be part of a welcoming and multicultural team, working in an Agile environment
  • Collaborate closely with Backend, Frontend and Mobile Engineers, as well as Product Managers and UX designers
  • Develop and maintain high-quality backend systems applications, scaling to thousands of concurrent requests
  • Write clean, efficient, and reusable code following best practices and coding standards
  • Participate in design decisions and code reviews
  • Own the entire development and release cycle from specification to running in production together with your cross-functional team
  • Ensure the quality of your product because you understand that quality is the responsibility of the entire team
  • Work with the team to constantly evolve our ways of working
  • Be an active part of our Engineering community to make sure the discipline keeps advancing throughout the company
  • Stay up-to-date with industry trends. Learn new tech and non-tech related skills to grow yourself and your team
What we offer
What we offer
  • An attractive Base Salary
  • Participation in our Short Term Incentive plan (annual bonus)
  • Work From Anywhere: Enjoy up to 20 days a year of working from anywhere
  • A 24/7 Employee Assistance Program for you and your family
  • A collaborative environment with an opportunity to explore your potential and grow
  • A range of locally relevant benefits
  • Fulltime
Read More
Arrow Right
New

Full Stack Web Developer

We’re seeking a Full Stack Web Developer with an active TS/SCI to design and del...
Location
Location
United States , Reston
Salary
Salary:
Not provided
ltconsultingllc.net Logo
LT Consulting
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Active TS/SCI clearance
  • Bachelor’s degree in Computer Science or a related field
  • Demonstrated professional experience in full stack application development
  • Proficiency with frontend frameworks such as React or Angular and UI libraries such as MUI, Angular Material, Bootstrap, or Tailwind CSS
  • Experience developing and testing backend services using Java/Spring Boot, Node/Express or a similar modern API framework
  • Experience designing and building RESTful APIs and integrating with relational databases (PostgreSQL, MySQL, or Oracle)
  • Experience managing version control with Git and automating builds with CI/CD pipelines
  • Familiarity with containerized deployments using Docker and Kubernetes
  • Experience working in Agile environments using JIRA and Confluence
Job Responsibility
Job Responsibility
  • Design and deliver end-to-end web solutions for mission-critical environments
  • Build both frontend and backend components using modern frameworks and cloud-native architectures
  • Work closely with DevOps and product teams to automate deployments, optimize performance, and ensure scalable, maintainable code delivery
Read More
Arrow Right

Backend Lead Developer

As a member of our Optimization & Data team, you will be responsible to assist u...
Location
Location
France , Paris
Salary
Salary:
Not provided
artelys.com Logo
Artelys
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • At least 5 years of experience in a similar position
  • Proficient in backend programming (Java/Spring and/or Python, REST API, message queues, SQL)
  • Abilities to develop scalable software solutions with strong availability, security and efficiency constraints
  • Master object-oriented programming and principles on design and software architectures
  • Good knowledge of data structures and algorithms
  • Master the main modern development tools (git in particular)
  • Fluent in English
Job Responsibility
Job Responsibility
  • Participate in the development of our software solutions (application servers, web services, calculators, etc.)
  • Lead the development teams, train and support less experienced members of the teams
  • Take a proactive role in the design of new major functionalities
  • Work in close relationship with Product Managers and commercial teams to define priorities, determine their value and plan their realization in an optimal way
  • Implementing tools and best practices to enhance the work of your team by promoting goodwill, cooperation and dynamism
What we offer
What we offer
  • Up to 2 days of remote work per week possible
  • Flexible working hours
  • Offices located in the city center of each city where we are located
  • Fulltime
Read More
Arrow Right
New

Sap hybris developer

An intermediate level SAP Java/Hybris Developer with experience in implementing ...
Location
Location
United States , Starkville; Columbia; Philadelphia; Hillsboro
Salary
Salary:
72000.00 - 75000.00 USD / Year
phasorsoft.com Logo
PhasorSoft Group
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 2-3 years of experience using Hybris and Java development experience
  • Experience with PCM, WCMS, Search and Browse, Cart Checkout, Order orchestration
  • Experience in development of B2B and B2C Framework
  • Experience in JAVA Object Oriented programming
  • Experience with Java/Spring MVC and web applications (HTML, REST, JavaScript)
  • Demonstrated experience in multiple web technologies including
  • Working knowledge of multiple web and application tier technologies
  • Knowledge of HTTP HTML and XML is required
  • BE/BTech or MS in CS, CE, SE, or ECE
  • Good written and verbal communication skills
  • Fulltime
Read More
Arrow Right

Senior Software Engineer

As a Senior Software Engineer, you'll contribute to our technologically bleeding...
Location
Location
Belgium , Louvain-la-Neuve
Salary
Salary:
Not provided
emasphere.com Logo
EMAsphere
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Master's degree in Computer Science or equivalent through professional experience
  • Minimum 6 years' experience in software development
  • Proficiency in Java / Spring ecosystem, Relational Model, and Web Standards
  • Proven experience in layered, RESTful, Microservices architectures, and Cloud development
  • Fluency in French or Dutch, with an excellent command of English
Job Responsibility
Job Responsibility
  • Design, develop, and maintain robust and scalable software solutions using Java/Spring
  • Participate in the entire application lifecycle, focusing on coding and debugging
  • Collaborate with front-end engineers to integrate user-facing elements with server-side logic
  • Work closely with the team to design and launch new features
  • Improve code quality through writing unit tests, automation, and conducting code reviews
  • Participate in Agile ceremonies and contribute to refining our Agile process
What we offer
What we offer
  • 2 days of homeworking per week
  • An attractive package based on your experience and background
  • Fulltime
Read More
Arrow Right
Welcome to CrawlJobs.com
Your Global Job Discovery Platform
At CrawlJobs.com, we simplify finding your next career opportunity by bringing job listings directly to you from all corners of the web. Using cutting-edge AI and web-crawling technologies, we gather and curate job offers from various sources across the globe, ensuring you have access to the most up-to-date job listings in one place.