CrawlJobs Logo

Java Developer - Spring

https://www.citi.com/ Logo

Citi

Location Icon

Location:
India , Pune

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
  • Bachelor’s degree/University degree or equivalent experience

Additional Information:

Job Posted:
December 28, 2025

Employment Type:
Fulltime
Work Type:
On-site 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 Developer - Spring

Java Spring Boot Full Stack Developer

We are looking for an avid technologist who can work in partnership with project...
Location
Location
India , Pune
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 2-4 years of work experience in designing and developing applications using Java/J2EE and spring boot
  • expert in Java 17 Programming Language
  • hands-on experience in Microservices and REST APIs implementation
  • expertise in integrating with applications using web services, servlets, JMS, Kafka
  • experience building Distributed / Service Oriented / Microservice-style and cloud-based architectures (Docker, OpenShift, Kubernetes)
  • experience in Angular, JSON, HTML, and CSS
  • worked on CI/CD tools like Git, Jenkins, TeamCity, Sonar Cube, BitBucket, UDeploy
  • experience with Agile/Scrum methodology
  • knowledge of Linux, Tomcat, Apache, Nginx administration
  • passion for solving tough problems and proposing elegant solutions
Job Responsibility
Job Responsibility
  • Provide technical and business knowledge for users of Citi Applications
  • act as a liaison between users/traders, interfacing internal technology groups and vendors
  • participate in application releases, from development, testing and deployment into production
  • perform post release checkouts after application releases and infrastructure updates
  • develop and maintain technical documentation
  • maintain application systems that have completed the development stage and are running in the daily operations of the firm
  • manage, maintain, and support applications and their operating environments
  • assist in appropriately assessing risks when business decisions are made
What we offer
What we offer
  • Best-in-class benefits
  • global benefits
  • Fulltime
Read More
Arrow Right

Java Developer

An entry level Java developer with Java development experience or similar academ...
Location
Location
United States , Miami; Irving; Beaverton; Chicago; Reston
Salary
Salary:
55000.00 - 60000.00 USD / Year
phasorsoft.com Logo
PhasorSoft Group
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Java development experience or similar academic background
  • Java, J2EE, Fullstack Development, Spring, MVC, Hibernate, and Web Apps development
  • HTML, CSS, JavaScript, Angular, React, and Node Etc.
  • Knowledge of relational databases (e.g. SQL Server, Oracle)
  • Experience working on Cloud Technologies and Environment (i.e. AWS, Azure, Google Cloud)
  • Good knowledge in Object Oriented Design and development
  • Impeccable software engineering habits (e.g. unit and regression testing, code reviews, etc.)
  • Knowledge of developing complex, high-performance enterprise software
  • BE/BTech or MS in CS, CE, SE, ECE - recent Graduate is required
  • Good written and verbal communication skills
  • Fulltime
Read More
Arrow Right

Senior Full Stack Java Developer

Strong technology specialist with strong analytical and technical ability with 1...
Location
Location
Ireland , Dublin
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 10+ years of experience in Core Java, Spring framework, front-end web development and database
  • Able to work independently
  • Good communication skills
  • Experience in Core Java, J2EE technologies
  • Experience in relational database, preferably Oracle
  • Quick learner of new tools and technologies
  • Subject Matter Expert (SME) in at least one area of Applications Development
  • Substantial experience in Core Java, Spring framework, Hibernate
  • Experience in working on multiple technologies and medium to complex systems
  • Well versed with design standards & frameworks
Job Responsibility
Job Responsibility
  • Managing day to day delivery work
  • Ensuring adherence to process and quality
  • Identifying project/program delivery risks
  • Working on risk mitigation
  • Filtering, prioritizing and validating potentially complex material from multiple sources
  • Developing creative solutions to meet client and business needs
  • Fulltime
Read More
Arrow Right

Java Developer

Sopra Steria offers tailored, end-to-end corporate technology and software solut...
Location
Location
Belgium , Brussels
Salary
Salary:
Not provided
https://www.soprasteria.com Logo
Sopra Steria
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Java
  • The Spring Stack (Spring Boot, Spring MVC, Spring Data, Spring Cloud)
  • Testing (unit, integration, acceptance)
  • Cloud (AWS or Azure)
  • DevOps
  • Scrum
  • Kanban
  • Education: Bachelor’s degree in computer science or a relevant equivalent
  • Languages: English (required), French and/or Dutch desirable
Job Responsibility
Job Responsibility
  • Develop, test, and maintain any application written in Java
  • Design, code, and test new functionalities
  • Troubleshoot issues
  • Optimize performance
  • Maintain technical documentation
  • Collaborate with teams
What we offer
What we offer
  • Mobility options (including a company car)
  • Insurance coverage
  • Meal vouchers
  • Eco-cheques
  • Continuous learning opportunities through the Sopra Steria Academy
  • Various team events
  • Fulltime
Read More
Arrow Right

Full Stack Java Developer | Data | SQL

In this role, you will be tasked with creating a new mortgage pricing system, wh...
Location
Location
United States , Des Moines
Salary
Salary:
Not provided
https://www.roberthalf.com Logo
Robert Half
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Minimum of 3 years of experience in full stack Java development in the banking industry
  • Proficiency in backend development, with a strong understanding of data structures and algorithms
  • Experience working in an Agile Scrum environment
  • Extensive knowledge of front-end frameworks and their application in creating user-friendly interfaces
  • Expertise in Java, including Java API and Java application development
  • Familiarity with Java Spring and Spring Boot for developing enterprise-level applications
  • Proficiency in JavaScript, including the use of JavaScript frameworks and JavaScript framework testing
  • Experience with Angular for building user interfaces
  • Understanding of the Spring Framework for application development
  • Proficiency in using Excel formulas and Microsoft Excel for data analysis and reporting
Job Responsibility
Job Responsibility
  • Develop full stack applications utilizing Java 8
  • Implement front-end components using JavaScript and Angular
  • Handle back-end development tasks using SQL, Spring, Maven, and SpringBoot
  • Write and read complex SQL queries as part of back-end development
  • Utilize Excel skills to overhaul and replace existing complex spreadsheets
  • Work in an Agile Scrum environment, collaborating with team members to deliver high-quality software solutions
  • Use your expertise in Front-End Frameworks, Java API, and Java Application Development
  • Test JavaScript Frameworks to ensure the seamless operation of user interfaces
  • Leverage your knowledge of the Spring Boot and Spring Framework to enhance back-end functionality
  • Apply your skills in Maven to manage project builds and dependencies
What we offer
What we offer
  • medical, vision, dental, and life and disability insurance
  • eligible to enroll in our company 401(k) plan
  • Fulltime
Read More
Arrow Right

Java Developer

Location
Location
United States , Columbia
Salary
Salary:
Not provided
xelas-systems.com Logo
Xelas Systems Engineering
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 4+ years verifiable experience developing with Java
  • 2+ years with Java EE or Java application framework (Spring, Seam)
  • Working knowledge of Service-Oriented Architecture concepts and associated Service Component specifications
  • Working knowledge of application servers/server containers (Weblogic, JBoss, Tomcat, etc)
  • Solid working knowledge of Web Services (SOAP and REST-based) and associated mechanisms (messaging protocols, WSDL, etc)
  • Solid working knowledge of XML (XML Schema, XSL/T, etc)
  • Verifiable experience with scripting languages (J/Python, Ruby, Groovy, PHP, etc)
  • Experience working in a Linux and Windows environments and some experience with shell scripting
  • Experience working with IDEs (Eclipse, JBuilder, Netbeans, etc)
  • MUST be able to work independently and within tight deadlines
Read More
Arrow Right

Senior Backend Java Developer

This role involves building and supporting critical banking applications. As an ...
Location
Location
Canada , Mississauga
Salary
Salary:
94300.00 - 141500.00 USD / Year
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5-8 years experience in a Software Development role focusing on Java/Spring/Spring Boot development for Backend applications
  • Experience in developing low latency and high throughput APIs using Java, Spring and Spring Boot
  • Strong Core Java and functional programming experience
  • Strong experience in data modeling and experience with relational and NoSQL databases, specifically Oracle and MongoDB
  • Responsible for server-side design & development
  • Development of common, reusable components and services
  • Experience using Git/BitBucket
  • Good communication skills, both written and verbal
  • Good troubleshooting skills
  • Bachelor's degree/University degree or equivalent experience
Job Responsibility
Job Responsibility
  • Resolve high-impact problems/projects through in-depth evaluation of complex business processes, system processes, and industry standards
  • Apply advanced knowledge of applications programming and ensure application design adheres to the overall architecture blueprint
  • Utilize advanced knowledge of system flow and contribute to developing standards for coding, testing, debugging, and implementation
  • Develop comprehensive knowledge of how areas of business integrate to accomplish business goals
  • Provide in-depth analysis with interpretive thinking to define issues and develop innovative solutions
  • Contribute to mentoring junior developers and analysts
  • Assess risk and ensure compliance with applicable laws, rules, and regulations
What we offer
What we offer
  • Global benefits designed to support well-being, growth and work-life balance
  • Fulltime
Read More
Arrow Right

Java Developer

Wissen Technology is Hiring for Java developer (3-5Years). We are seeking a pass...
Location
Location
India , Bangalore
Salary
Salary:
Not provided
votredircom.fr Logo
Wissen
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 2 to 5 years of hands-on Java development experience
  • Strong experience in building products or applications from scratch (not just maintenance/support)
  • Experience with frameworks like Spring, Spring Boot, Hibernate, etc.
  • Strong knowledge of data structures, algorithms, and design patterns
  • Solid understanding of database technologies (SQL, NoSQL)
  • Strong debugging and troubleshooting skills
  • Good understanding of object-oriented programming principles
  • Should have strong problem-solving abilities
Job Responsibility
Job Responsibility
  • Design, develop, test, and deploy scalable Java applications
  • Collaborate with cross-functional teams to define, design, and deliver new features
  • Solve complex technical problems with innovative, simple solutions
  • Write clean, efficient, and well-documented code
  • Participate in code reviews to maintain code quality
  • Continuously discover, evaluate and implement new technologies to maximize development efficiency
  • Exhibit ownership and responsibility for assigned deliverables
  • Fulltime
Read More
Arrow Right