CrawlJobs Logo

Java Developer with NoSQL

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:

  • 4-9 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:
February 06, 2026

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 with NoSQL

FX Risk Java Developer

Citi’s Markets technology team is growing at lightning speed, and we’re looking ...
Location
Location
Bahrain , Seef
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Core Java and multithreading knowledge (jdk11 and upper)
  • Design and implement efficient data structures and algorithms
  • Experience with any SQL/No SQL databases (Oracle, MySql, Postgres, Mongo, Cassandra, etc)
  • Experience with any MQ (Kafka, Tibco, Solace, etc)
  • Good understanding of how Linux / JVM works
  • Passion to write code using TDD and be ready for L3 support
  • English B1
  • 3+ years of relevant experience
  • Experience in systems analysis and programming of software applications
  • Experience in managing and implementing successful projects
Job Responsibility
Job Responsibility
  • Feel passion about writing distributed, high performance and resilient Java applications
  • Want to see how risk calculation works
  • Want your work to reflect on how the global markets operate
  • Fulltime
Read More
Arrow Right

Java Developer

We are seeking a passionate and skilled Java Developer with 3 to 5 years of expe...
Location
Location
India , Pune
Salary
Salary:
Not provided
votredircom.fr Logo
Wissen
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 3 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)
  • 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

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

Senior Java Developer

The Senior Java Developer is an intermediate level position responsible for part...
Location
Location
Canada , Toronto
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5-8 years of relevant experience
  • Experience in systems analysis and programming of software applications
  • Experience in managing and implementing successful projects
  • Working knowledge of consulting/project management techniques/methods
  • Ability to work under pressure and manage deadlines or unexpected changes in expectations or requirements
  • Bachelor’s degree/University degree or equivalent experience
  • Proficient in industry standard best practices such as Design Patterns, Coding Standards, Coding modularity, Prototypes, Object oriented programming etc.
  • Thorough in-depth understanding of usage of the fundamental concepts of Java and J2EE
  • Knowledge and application of Java, J2EE, Spring, Spring Boot, HTML/CSS, JavaScript, JSP, Servlets, JDBC, Struts framework
  • Experience with any SQL/No SQL databases (Oracle, Sybase, Mongo etc.)
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
  • Monitor and control all phases of development process and analysis, design, construction, testing, and implementation as well as provide user and operational support on applications to business users
  • 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
  • Ensure essential procedures are followed and help define operating standards and processes
  • Serve as advisor or coach to new or lower level analysts
  • 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
  • Fulltime
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

Senior Java Developer

Location
Location
United Kingdom , London
Salary
Salary:
80000.00 - 90000.00 GBP / Year
signifytechnology.com Logo
Signify Technology
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Designing, developing, and maintaining scalable Java applications using strong OOP principles
  • Playing an active role in requirements gathering and design workshops, contributing ideas and identifying gaps
  • Mentoring and pairing with junior developers to support team growth and best engineering practices
  • Implementing and optimising microservices and distributed systems using GCP technologies (GKE, PubSub, BigQuery, Dataflow)
  • Designing and maintaining data processing pipelines across streaming, relational, and NoSQL systems
  • Writing and executing unit, integration, and non-functional tests to uphold high code quality standards
  • Participating in Agile ceremonies, researching new approaches, and contributing to team discussions
  • Supporting CI/CD processes with Jenkins and Git, ensuring smooth deployments and automation
  • Troubleshooting production issues, proposing improvements, and staying ahead of emerging technologies
Job Responsibility
Job Responsibility
  • Designing, developing, and maintaining scalable Java applications using strong OOP principles
  • Playing an active role in requirements gathering and design workshops, contributing ideas and identifying gaps
  • Mentoring and pairing with junior developers to support team growth and best engineering practices
  • Implementing and optimising microservices and distributed systems using GCP technologies (GKE, PubSub, BigQuery, Dataflow)
  • Designing and maintaining data processing pipelines across streaming, relational, and NoSQL systems
  • Writing and executing unit, integration, and non-functional tests to uphold high code quality standards
  • Participating in Agile ceremonies, researching new approaches, and contributing to team discussions
  • Supporting CI/CD processes with Jenkins and Git, ensuring smooth deployments and automation
  • Troubleshooting production issues, proposing improvements, and staying ahead of emerging technologies
  • Fulltime
Read More
Arrow Right

Senior Java Developer - Equity Derivatives Technology

You will join the Equity Derivatives Trade management technology team in Singapo...
Location
Location
Singapore , Singapore
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • At least 8 years of software development experience
  • Strong knowledge on Java 8, Core Java, Spring, Hibernate and restful web services including its data interchange format/definition such as XML, JSON
  • Strong experience in distributed caching technologies like Apache Ignite or similar
  • Familiar with different persistent storage technologies such as RDMS (Sybase, SQL Server or Oracle) and NoSQL
  • Solid experience working with source code management tools – Git or Bitbucket
  • Good understanding of clean coding principles
  • Good understanding of code quality measurements using tools like Sonar and able to implement design and implement unit, integration, and functional tests
  • Must demonstrate strong familiarity of design patterns
  • Good written and verbal communication skills
  • A team-player who is comfortable working in a team that deals with ambiguity and problem solving
Job Responsibility
Job Responsibility
  • Working with the team to define the architecture, design, development, code review, testing and maintenance of applications
  • Design and implement scalable applications and services with a solid focus on quality, continuous integration, and deployment
  • Write testable code following clean coding and SOLID design principles
  • Perform code reviews and contribute to overall quality, maintainability and testability of software developed
  • Be willing and able to adapt to changes in priorities and requirements
  • Be a self-starter and plan/schedule own work for tasks and projects, implement functionality without direct supervision
  • Work closely with clients and stakeholders to define feature requirements and deliver a product that materially impacts the business and improves the end user experience
  • Work closely with teams to form good working culture and continuously adapt to different working environment
  • Fulltime
Read More
Arrow Right

Java Fullstack Developer

We are seeking a highly motivated and skilled Java Fullstack Developer with expe...
Location
Location
India , Chennai; Pune
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience
  • Proven experience as a Fullstack Developer with a strong focus on Java, Spring Boot, and Angular
  • Solid understanding of object-oriented programming (OOP) principles and design patterns
  • Proficiency in Java 8+ and the Spring Framework (Spring Boot, Spring MVC, Spring Data JPA, Spring Security)
  • Extensive experience with Angular (version 2+ preferred) and its core principles
  • Strong command of front-end technologies: HTML5, CSS3, JavaScript/TypeScript
  • Experience with RESTful API design and development
  • Familiarity with database technologies (SQL and/or NoSQL)
  • Experience with version control systems (e.g., Git)
  • Understanding of agile development methodologies (Scrum, Kanban)
Job Responsibility
Job Responsibility
  • Design, develop, and maintain server-side applications using Java and Spring Boot
  • Develop interactive and responsive user interfaces using Angular, HTML5, CSS3, and TypeScript
  • Collaborate with product owners, UX/UI designers, and other developers to define, design, and ship new features
  • Write clean, maintainable, and efficient code following best practices and coding standards
  • Implement and manage APIs, RESTful services, and microservices architecture
  • Work with relational and NoSQL databases (e.g., PostgreSQL, MySQL, MongoDB) to design schemas and optimize queries
  • Ensure the performance, quality, and responsiveness of applications
  • Conduct unit and integration testing to ensure high-quality software delivery
  • Participate in code reviews to maintain code quality and share knowledge
  • Troubleshoot and debug issues, providing timely resolutions
  • Fulltime
Read More
Arrow Right