CrawlJobs Logo

Java UI Developer

https://www.citi.com/ Logo

Citi

Location Icon

Location:
India , Chennai

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 to identify and define necessary system enhancements
  • Consult with users, clients, and other technology groups on issues and recommend programming solutions
  • Apply fundamental knowledge of programming languages for design specifications
  • Analyze applications to identify vulnerabilities and security issues
  • 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 acquired technical experience
  • Operate with a limited level of direct supervision
  • Exercise independence of judgement and autonomy
  • Act as SME to senior stakeholders and/or other team members
  • Assess risk when business decisions are made

Requirements:

  • 4+ years of relevant experience in the Financial Service industry
  • Strong Programming skills in Java, Spring Boot 3.0, PL/SQL (Oracle 19c), DB Design and Optimization
  • Good problem-solving skills and attention to detail
  • Proactive working attitude
  • Quick learning ability
  • Strong ownership and responsibility and team spirit
  • Demonstrated problem-solving and decision-making skills
  • Intermediate level experience in Applications Development role
  • Consistently demonstrates clear and concise written and verbal communication
  • Ability to work under pressure and manage deadlines or unexpected changes in expectations or requirements
  • Bachelor's degree/University degree or equivalent experience

Nice to have:

  • Angular 14+
  • JavaScript

Additional Information:

Job Posted:
September 27, 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 UI Developer

Java UI Developer

The Applications Development Intermediate Programmer Analyst is an intermediate ...
Location
Location
India , Chennai; Pune
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 4+ years of relevant experience in the Financial Service industry
  • Strong Programming skills in Java, Spring Boot 3.0, PL/SQL (Oracle 19c), DB Design and Optimization
  • Good problem-solving skills and attention to detail
  • Proactive working attitude, quick learning ability, strong ownership and responsibility and team spirit
  • Demonstrated problem-solving and decision-making skills
  • Intermediate level experience in Applications Development role
  • Consistently demonstrates clear and concise written and verbal communication
  • Ability to work under pressure and manage deadlines or unexpected changes in expectations or requirements
  • Bachelor's degree/University degree or equivalent experience
Job Responsibility
Job Responsibility
  • Utilize knowledge of applications development procedures and concepts to identify and define necessary system enhancements
  • Consult with users, clients, and other technology groups on issues and recommend programming solutions
  • Apply fundamental knowledge of programming languages for design specifications
  • Analyze applications to identify vulnerabilities and security issues, 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 acquired technical experience
  • Operate with a limited level of direct supervision
  • Exercise independence of judgement and autonomy
  • Act as SME to senior stakeholders and/or other team members
  • Fulltime
Read More
Arrow Right

Software Developer (Java)

Advent Global Solutions, Inc. in Houston, TX is seeking Software Developers (JAV...
Location
Location
United States , Houston
Salary
Salary:
126589.00 USD / Year
adventglobal.com Logo
Advent Global Solution
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Master's degree in Computer Science, Computer Applications, Computer Information Systems or any STEM field
  • At least 6 months of experience in the job offered or in any related position(s)
  • Demonstrable knowledge, proficiency, and skill with: Two or more of the following programming languages: Java, J2EE, EJB, Node.JS, JSP, or Multi-Threaded programming
  • One or more of the following: Struts, Spring, or Hibernate
  • Developing User Interface (UI) applications using two or more of the following: HTML, CSS, SASS, JavaScript, Angular JS, React.JS, JQuery, AJAX, JSON, XHTML and XML
  • Must be legally authorized to work in the United States without sponsorship
Job Responsibility
Job Responsibility
  • Design, develop, test and implement JAVA software applications to enhance new functionalities
  • Develop user interface (UI) applications
  • Coordinate with Functional managers and Computer programmers and do analysis of existing computer systems
  • Gather and document requirements and specifications
  • Perform GAP analysis and write functional specifications
  • Prepare system flow charts, Training Manuals, backup and security systems
  • Fulltime
Read More
Arrow Right

Java Developer

The Applications Development Programmer Analyst is an intermediate level positio...
Location
Location
India , Chennai
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 3+ years of relevant experience
  • experience in programming/debugging used in business applications
  • experience in core Java and Springboot microservices
  • exposure to UI technologies like Angular or JSP
  • experience in using testing tools like junit
  • working knowledge of industry practice and standards
  • comprehensive knowledge of specific business area for application development
  • working knowledge of program languages
  • consistently demonstrates clear and concise written and verbal communication
Job Responsibility
Job Responsibility
  • utilize knowledge of applications development procedures and concepts, and basic knowledge of other technical areas to identify and define necessary system enhancements
  • identify and analyze issues, make recommendations, and implement solutions
  • utilize knowledge of business processes, system processes, and industry standards to solve complex issues
  • analyze information and make evaluative judgements to recommend solutions and improvements
  • conduct testing and debugging, utilize script tools, and write basic code for design specifications
  • assess applicability of similar experiences and evaluate options under circumstances not covered by procedures
  • develop working knowledge of Citi’s information systems, procedures, standards, client server application development, network operations, database administration, systems administration, data center operations, and PC-based applications
  • 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
What we offer
What we offer
  • equal opportunity employer
  • global benefits to support well-being, growth, and work-life balance
  • Fulltime
Read More
Arrow Right

Java Fullstack Developer

Randstad is recruiting a Java FullStack Developer for its Client, Siemens Mobili...
Location
Location
Portugal , Aveiro or Porto
Salary
Salary:
Not provided
https://www.randstad.com Logo
Randstad
Expiration Date
January 01, 2026
Flip Icon
Requirements
Requirements
  • University degree or equivalent experience in informatics, computer sciences or a similar degree
  • 2/3 years of experience in Java backend development
  • OOP, Java frameworks (preferably Spring Boot), SQL, web service technologies, events, and test strategies
  • 4/5 years of experience in Angular frontend development
  • Understanding of bash, Linux basics and good handling of development environments and tools (Eclipse and/or IntelliJ, Maven, Jenkins, Git) is desired
  • Team player with passion for quality and the ability to transform complex and manifold requirements into efficient, sustainable, and modular software components
  • Basic knowledge of containerization (Docker) and cloud-based hosting (e.g.: AWS)
  • Advantageous experience with APIs, Jenkins, Docker, Kubernetes, PostgreSQL and/or Elasticsearch
  • Experience with Testing and Quality Assurance Tools and Techniques, like: TDD, etc
  • Self-organized person
Job Responsibility
Job Responsibility
  • Working in various self-organized teams (3-10 team members) responsible for a wide range of tasks, from individual microservices to complete software products
  • Integrating the latest e-scooter provider into a backend service of our mobility platform or implementing new features in our business applications from the UI to the database
  • Actively working with our multifaceted and agile Siemens Software (SW) teams from Hacon, taking end-to-end responsibilities in requirements analysis, system design, development, integration, and deployment
  • Designing and developing modern software architectures from persistence to UI, working with an attractive tech stack: (Java 21, JavaScript, Angular, Spring, Spring Boot, Hibernate, PostgresSQL, Grafana, Git, CI/CD, Kibana, Linux, Maven, Jenkins, Docker, Kubernetes, ...)
  • Developing new solutions for our product portfolio in the product team, with colleagues from other teams, or directly with external customers
  • Occasional business travel to Germany and/or other locations may be required
  • Being open minded for On-Call Duty
  • Fulltime
!
Read More
Arrow Right
New

Atlas Risk Java Developer

Join us as an Atlas Risk Java Developer at Barclays, where you'll spearhead the ...
Location
Location
China , Hong Kong
Salary
Salary:
Not provided
barclays.co.uk Logo
barclays
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Proficiency in the development of multithreaded Core Java applications
  • Proficiency in software development process and best practices (TDD, code reviews etc.)
  • Knowledge of design patterns, data structures and algorithms
  • Providing guidance others in the team on using them appropriately
  • Solid understanding of architecture and product design principles, in particular with respect with large scale, real-time applications
  • Experience in building real-time 2/3 tier applications with understanding of front to back flows between thin UI clients and Java back-end (eg RESTful services, Angular, WPF, ZeroC ICE framework etc)
  • Knowledge of Equities Derivatives financial products and related risk measures and pricing
Job Responsibility
Job Responsibility
  • Work closely with our front and back-office business partners, including Trading, Market Risk, and Finance to deliver new functionality to support business growth and strategic programs
  • Work closely with existing leads to review current platform architecture and propose and implement changes geared towards performance improvements, simplification and technical debt reduction
  • Build Proof of Concepts of alternative architecture in the areas of UI/Server interaction, micro services and of new distributed caching technologies
  • Share expertise in specific technical areas to ensure other developers can contribute to any new proposed architecture or technologies adoption
  • Perform regular releases and ensure features are released into production timely and with quality
  • Provide second line support to users of the platform
  • Development and delivery of high-quality software solutions by using industry aligned programming languages, frameworks, and tools
  • Ensuring that code is scalable, maintainable, and optimized for performance
  • Cross-functional collaboration with product managers, designers, and other engineers to define software requirements, devise solution strategies, and ensure seamless integration and alignment with business objectives
  • Collaboration with peers, participate in code reviews, and promote a culture of code quality and knowledge sharing
What we offer
What we offer
  • Competitive holiday allowance
  • Life assurance
  • Private medical care
  • Pension contribution
  • Fulltime
Read More
Arrow Right

Java Developer

The Applications Development Programmer Analyst is an intermediate level positio...
Location
Location
India , Pune
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 2-5 years of Experience in JAVA (Core Java, Java EE, PySpark, Multithreading/Concurrency, RESTful Development)
  • Experience with UI (JavaScript, CSS, Angular)
  • Experience in Springboot Framework, Spring Integration and persistence frameworks like JPA, Hibernate or Mybatis
  • Experience with Oracle/MySQL, Mongo DB
  • Well versed with Agentic and Gen AI tools and how to leverage in development
  • Test Driven development and automated testing tools like JUnit, Cucumber/Jasmine
  • JIRA, Gradle, Maven, Sonar
  • Experience in working on multiple technologies and medium to complex systems, well versed with design standards & framework
  • DevOps experience
Job Responsibility
Job Responsibility
  • Utilize knowledge of applications development procedures and concepts, and basic knowledge of other technical areas to identify and define necessary system enhancements
  • Identify and analyze issues, make recommendations, and implement solutions
  • Utilize knowledge of business processes, system processes, and industry standards to solve complex issues
  • Analyze information and make evaluative judgements to recommend solutions and improvements
  • Conduct testing and debugging, utilize script tools, and write basic code for design specifications
  • Assess applicability of similar experiences and evaluate options under circumstances not covered by procedures
  • Develop working knowledge of Citi’s information systems, procedures, standards, client server application development, network operations, database administration, systems administration, data center operations, and PC-based applications
  • 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
  • Fulltime
Read More
Arrow Right

Senior React UI developer

The FX Data Analytics & AI Technology team, within Citi's FX Technology organiza...
Location
Location
India , Pune
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 13 to 17 Years of experience
  • In depth commercial development experience with dominant experience on Client and Server-side applications
  • Proven experience in writing and supporting high performing applications with expertise in React, Multithreading, Async communication, Reactive Extensions
  • Extensive hand-on experience in web technologies and development with experience in HTML 5, CSS, React, ES6+, Typescript and Backend using Java technologies
  • Experience with desktop containers including Chromium, Electron
  • Good knowledge in SQL
  • Experience with continuous integration and continuous deployment tools like Jenkins or TeamCity
  • Self-starting individual with experience of working in a desk facing role
  • Exposure to Agile Methodologies like scrum, Kanban and techniques like TD
Job Responsibility
Job Responsibility
  • Closely work with FX desks in understanding the requirements and translating into simple and efficient design
  • Close interaction with Traders and Quants to understand new requirements for applications across the platform
  • Design, Development, Testing of new features in the applications
  • Continual improvement of the software development lifecycle and quality of the product
  • Help deliver large scale projects through hands-on development and technical leadership
  • 3rd line support of the production system (dedicated 24h support teams handle 1st / 2nd line)
  • Mentoring junior members of the team
What we offer
What we offer
  • 30 days annual leave (plus bank holidays)
  • A discretional annual performance related bonus
  • Private Medical Care
  • Employee Assistance Program
  • Pension Plan
  • Paid Parental Leave
  • Access to an array of learning and development resources
  • Fulltime
Read More
Arrow Right

Angular / Java Fullstack Developer

Randstad is recruiting an Angular / Java FullStack Developer, for its Client, Si...
Location
Location
Portugal , Aveiro or Porto
Salary
Salary:
Not provided
https://www.randstad.com Logo
Randstad
Expiration Date
January 01, 2026
Flip Icon
Requirements
Requirements
  • University degree or equivalent experience in informatics, computer sciences or similar
  • Large experience in frontend development with web technologies and their frameworks (preferably Angular)
  • Solid knowledge in Java development
  • Knowledge of design patterns and current software development methods
  • Experience with version control systems and build systems
  • Practical experience with common frameworks and APIs like Spring, JPA, and Hibernate
  • Self-organized person
  • Good communication with all stakeholders
  • Proficient in written and spoken English
Job Responsibility
Job Responsibility
  • Design and develop modern software architectures from persistence to UI
  • Develop new solutions for our product portfolio in the product team, with colleagues from other teams, or directly with external customers
  • Take on responsibility from day one
  • Occasional business travel to Germany and/or other locations may be required
  • 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.