CrawlJobs Logo

Senior Java developer with Mongo DB & Redis

https://www.citi.com/ Logo

Citi

Location Icon

Location:
India , Bengaluru

Category Icon

Job Type Icon

Contract Type:
Not provided

Salary Icon

Salary:

Not provided

Job Description:

Citi is embarking on a multi-year technology initiative in Wholesale Lending Credit Risk (WLCR) Technology Space. In this Journey, we are looking for a highly motivated hands-on senior developer. We are building the platform, which supports various Messaging, API, and Workflow Components for Loans Services across the bank. Solution will be built from the scratch using latest technologies. The candidate will be a core member of the technology team responsible for implementing projects based on Java, Spring Boot, Kafka using latest technologies. Excellent opportunity to immerse in and learn within the Wholesale Lending Division and gain exposure to business and technology initiatives targeted to maintain lead position among its competitors. We work in a Hybrid-Agile Environment.

Job Responsibility:

  • Write good quality code in Java, Sprint Boot (related stack)
  • Expert on Mongo DB and Redis
  • Well versed with JUnit, Mockito, Integration Tests and Performance Tests
  • Ability to design, develop components with end-to-end ownership
  • Ability to effectively interact, collaborate with development team
  • Ability to effectively communicate development progress to the Project Lead
  • Work with developers onshore, offshore and matrix teams to implement a business solution
  • Writing High Performance Parallel Processing using Multi-Threading and Multi-Processing
  • Write user/supported documentation
  • Evaluate and adopt new dev tools, libraries, and approaches to improve delivery quality
  • Perform peer code review of project codebase changes
  • Acts as SME to senior stakeholders and /or other team members
  • 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
  • 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:

  • Expert in Java, Mongo DB, Redis and know how to integrate these tech stack
  • Good Knowledge of Spring including Spring Framework, Spring Boot, Spring Security, Spring Web, Spring Data
  • Expert Hands-on Knowledge of: Threading, Collections, Exception Handling, JDBC, Java OOD/OOP Concepts, GoF Design Patterns, MoM and SOA Design Patterns, File I/O, and parsing XML and JSON, delimited files and fixed length files, String matching, parsing, building, working with binary data / byte arrays
  • Good knowledge of SQL (Oracle dialect is preferable)
  • Experience working with SOA & Micro-services utilizing REST
  • Experience with design and implementations of cloud-ready applications and deployment pipelines on large-scale container platform clusters is a plus
  • Experience working in a Continuous Integration and Continuous Delivery environment and familiar with Tekton, Harness, Jenkins, Code Quality, etc
  • Proficient in industry standard best practices such as Design Patterns, Coding Standards, Coding modularity, Prototypes etc
  • Experience in debugging, tuning and optimizing components
  • Understanding of the SDLC lifecycle for Agile methodologies
  • Excellent written and oral communication skills
  • Experience developing application in Financial Services industry is preferred
  • 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

Nice to have:

  • Experience with design and implementations of cloud-ready applications and deployment pipelines on large-scale container platform clusters
  • Experience developing application in Financial Services industry

Additional Information:

Job Posted:
April 24, 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 Senior Java developer with Mongo DB & Redis

Senior Java developer with Mongo DB & Redis

Citi is embarking on a multi-year technology initiative in Wholesale Lending Cre...
Location
Location
India , Bengaluru
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
  • Expert in Java, Mongo DB, Redis and know how to integrate these tech stack
  • Good Knowledge of Spring including Spring Framework, Spring Boot, Spring Security, Spring Web, Spring Data
  • Expert Hands-on Knowledge of: Threading, Collections, Exception Handling, JDBC, Java OOD/OOP Concepts, GoF Design Patterns, MoM and SOA Design Patterns, File I/O, and parsing XML and JSON, delimited files and fixed length files, String matching, parsing, building, working with binary data / byte arrays
  • Good knowledge of SQL (Oracle dialect is preferable)
  • Experience working with SOA & Micro-services utilizing REST
Job Responsibility
Job Responsibility
  • Write good quality code in Java, Sprint Boot (related stack)
  • Expert on Mongo DB and Redis
  • Well versed with JUnit, Mockito, Integration Tests and Performance Tests
  • Ability to design, develop components with end-to-end ownership
  • Ability to effectively interact, collaborate with development team
  • Ability to effectively communicate development progress to the Project Lead
  • Work with developers onshore, offshore and matrix teams to implement a business solution
  • Writing High Performance Parallel Processing using Multi-Threading and Multi-Processing
  • Write user/supported documentation
  • Evaluate and adopt new dev tools, libraries, and approaches to improve delivery quality
  • Fulltime
Read More
Arrow Right

Apps Dev Tech Lead Analyst

Citi is embarking on a multi-year technology initiative in Wholesale Lending Cre...
Location
Location
India , Bengaluru
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 10-12 years of experience in industry of software development (Java, Sprint Boot)
  • Good Knowledge of Spring including Spring Framework, Spring Boot, Spring Security, Spring Web, Spring Data
  • Expert Hands-on Knowledge of: Threading, Collections, Exception Handling, JDBC, Java OOD/OOP Concepts, GoF Design Patterns, MoM and SOA Design Patterns, File I/O, and parsing XML and JSON, delimited files and fixed length files, String matching, parsing, building, working with binary data / byte arrays
  • Good knowledge of SQL (Oracle dialect is preferable)
  • Experience working with SOA & Micro-services utilizing REST
  • Experience with design and implementations of cloud-ready applications and deployment pipelines on large-scale container platform clusters is a plus
  • Experience working in a Continuous Integration and Continuous Delivery environment and familiar with Tekton, Harness, Jenkins, Code Quality, etc.
  • Proficient in industry standard best practices such as Design Patterns, Coding Standards, Coding modularity, Prototypes etc.
  • Experience in debugging, tuning and optimizing components
  • Understanding of the SDLC lifecycle for Agile & Waterfall methodologies
Job Responsibility
Job Responsibility
  • Expert Hands-on Lead - Writes good quality code in Java, Sprint Boot (related stack)
  • Expert on JUnit, Mockito, Integration Tests and Performance Tests
  • Proficient in Mongo DB and Redis Caching
  • Sound technical Design & Architecture skills, expert in implementing appropriate design patterns
  • Sound Analytic and problem-solving skills
  • Good Experience on performance tuning – should be able to use required tools effectively to find the root causes
  • Good Experience on taking full end to end ownership of developing cloud native micro services
  • Ability to effectively interact, collaborate with development team
  • Ability to effectively communicate development progress to the Global Leads & senior management
  • Work with leads onshore, offshore and matrix teams to implement a business solution
  • Fulltime
Read More
Arrow Right

Senior Data Engineer - GM Motorsports

The Role We are seeking a Senior Data Engineer to join our Motorsports Data Engi...
Location
Location
United States , Austin, Texas; Concord, North Carolina
Salary
Salary:
Not provided
gm.com Logo
General Motors
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Minimum 5 years of professional software development experience
  • Proficient in Python and or Java
  • Experience with event streaming/message broker technologies like Kafka, Event Hubs, or Confluent
  • Experience with AWS and/or Azure cloud infrastructure
  • Experience deploying, maintaining, supporting containerized applications using technologies like Docker/Kubernetes
  • Experience with SQL and NoSQL database technologies like Postgres, Mongo DB and Redis
  • Experience writing maintainable, testable, and reusable code
  • Experience with Agile development methodologies
  • Strong background in software development lifecycle
  • Experience with networking and client-server communication (REST, web sockets, gRPC, server-sent events)
Job Responsibility
Job Responsibility
  • Develop data pipelines using Python, Java, and SQL among other tools and technologies
  • Update existing software and/or develop new software solutions to address a specific need or solve a particular business problem
  • Contribute to development in accordance with appropriate methodologies and application of a repeatable, systematic, and quantifiable approach
  • Identify and remediate software issues related to code quality, security, patterns, frameworks, software usability, or end user related issues
  • Develop your skills by working closely with peers to ensure code alignment with design patterns and frameworks
  • Integrate with other applications and systems
  • Automate unit and end-to-end testing of software systems within their domain, focused on software quality and maintainability
  • Provide guidance and mentoring of fellow software developers
  • Performance tuning, usability assessment, performance improvement, documentation, and ensuring high technical standards are met
  • Proficiency in build/release automation solutions
What we offer
What we offer
  • This job may be eligible for relocation benefits
  • Fulltime
Read More
Arrow Right

Java Backend Technical Manager – Wealth Lending

The Applications Development Senior Manager is a senior management 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
  • 12+ years of relevant experience in an Apps Development or systems analysis role in the Financial Service industry
  • Experience as an Applications Development Manager and in a senior-level Applications Development role
  • Extensive development expertise in building high-scaled and performant software platforms for data computation and processing
  • Possess extensive experience in Data Modelling and Data Architecture, with a specialized focus on designing and implementing robust data solutions
  • Strong analysis and design skills, design patterns, and a proven ability to understand complex requirements and translate them into technical designs and code
  • Strong hands-on coding experience with Core Java and the Spring framework (Core, Boot, etc.), with a focus on building Java microservices
  • Design and delivery experience with DevOps practices, including strong knowledge of build tools (Ant/Maven), continuous integration (Jenkins), SCM (Bitbucket), code quality analysis (SonarQube), and unit/integration testing frameworks (JUnit)
  • Strong knowledge of distributed messaging platforms (e.g., Apache Kafka, RabbitMQ) and experience with databases such as Oracle, Redis, and Mongo DB
  • Expertise in architecting and deploying cloud-native solutions using containerization (Docker) and orchestration platforms (Kubernetes, OpenShift)
  • Consistently demonstrates clear and concise written and verbal communication, with the ability to create and present professional, technically-sound architecture designs and high-level technical documentation
Job Responsibility
Job Responsibility
  • Manage one or more Applications Development teams in an effort to accomplish established goals
  • Utilize in-depth knowledge and skills across multiple Applications Development areas to provide technical oversight across systems and applications
  • Contribute to formulation of strategies for applications development and other functional areas
  • Provide expertise in area and advanced knowledge of applications programming and ensure application design adheres to the overall architecture blueprint
  • Hands on with Design, code, test, and implement application release projects as part of development team
  • Develop comprehensive knowledge of how areas of business, such as architecture and infrastructure, integrate to accomplish business goals
  • Proactively notify program manager for risks, bottlenecks, problems, issues, and concerns. Identify and manage project dependencies and critical path
  • Provide in-depth analysis with interpretive thinking to define issues and develop innovative solutions
  • As an application manager – manages application stability, address end of life software, address COB and resilience related issues, optimize application performance
  • Promotes continuous process improvement especially in code quality, testability & reliability
  • Fulltime
Read More
Arrow Right
New

Nurse

The Health, Safety and Environment (HSE) team at Club Med ensures the safety and...
Location
Location
South Africa , Tinley Manor
Salary
Salary:
Not provided
clubmed.us Logo
Club Med
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Licensed nurse, holding an official State Registered Nursing qualification
  • Attentive, with strong listening, analytical, and observational skills
  • Responsible, reassuring guests by showing empathy and clear communication
  • Decisive, able to make rapid, appropriate decisions
  • English required
  • French, Afrikaans, and Zulu appreciated
Job Responsibility
Job Responsibility
  • Assess patients’ condition (pain levels, symptoms), administer first aid, decide on further medical care if needed, and update follow-up records
  • Provide suitable treatments for children according to their specific needs
  • Manage medical supply inventory and ensure replenishment of necessary equipment
  • Prepare and coordinate home care files in collaboration with ISOS and work closely with the department manager
  • Collaborate with local doctors and medical facilities to ensure optimal patient follow-up
  • Maintain strict hygiene and safety standards within your workspace
What we offer
What we offer
  • Accommodation provided on site or nearby
  • Meals included with a fixed contribution
  • Access to Resort facilities and activities (gym, swimming pool, outdoor activities)
  • Preferential rates at the boutique, spa, excursions
  • Tailored training throughout your career
  • Internal and international mobility
  • Fulltime
Read More
Arrow Right
New

Restaurant Shift Supervisor

As a Service Leader, you will be responsible for achieving guest satisfaction th...
Location
Location
United States , Blaine
Salary
Salary:
18.00 - 19.00 USD / Hour
perkinsrestaurants.com Logo
Perkins Restaurant & Bakery
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Basic skills such as sanitation, safety, and customer service taught through in-house training
  • Trustworthy
  • can be relied upon to deal with payment of guest checks and operate cash register
  • Must be able to communicate clearly
  • Must be able to coordinate multiple tasks simultaneously
  • Must have high level of mobility/flexibility
  • Must be able to work irregular hours under heavy stress/pressure during peak times
  • Must possess a high level of coordination
  • Must lift and carry serving trays weight up to 20 pounds for distances up to 30 feet
  • Must be able to fit through an opening 30” wide
Job Responsibility
Job Responsibility
  • Ensures that all guests are properly greeted, seated, and served
  • Accountable for proper resolution of all guest complaints
  • Accountable for proper handling of cash, credit card information, gift cards and all things related to the payment of guest checks
  • Ensures proper control of the facility and equipment through preventive maintenance, repairs, security measures, and adherence to safety and sanitation requirements
  • Monitors and oversees food temperatures during hot and cold handling to reduce the incidence of risk factors known to cause food borne illness
  • Trains employees during shift to guarantee proper and productive performance
  • Takes responsibility and verifies that all menu items are prepared and served according to standards
  • Anticipates, identifies and corrects system breakdowns to achieve maximum guest satisfaction
  • Communicates with Manager on Duty and coworkers regarding product/service deficiencies, equipment, safety problems, etc.
  • Responsible for change fund, cash register, and guest check control
What we offer
What we offer
  • Educational Assistance with DeVry University with complimentary laptop
  • Immediate Family Members are also eligible
  • Competitive Pay with Service Award Incentive
  • Get paid daily through Daily Pay
  • Comprehensive Health Benefits including Medical, Dental, Vision, and more
  • 401(k) retirement savings with company match
  • Flexible Schedule
  • All you can eat pancakes + meal discounts
  • Employee Discount Program
  • Development Pathway
  • Parttime
Read More
Arrow Right
New

District Support Pharmacist Full Time

We’re building a world of health around every individual — shaping a more connec...
Location
Location
United States , Reading
Salary
Salary:
60.00 - 76.00 USD / Hour
https://www.cvshealth.com/ Logo
CVS Health
Expiration Date
May 28, 2026
Flip Icon
Requirements
Requirements
  • Active Pharmacist License in the state where the Store is located
  • Active National Provider Identifier (NPI)
  • Not on the DEA Excluded Parties list
Job Responsibility
Job Responsibility
  • Living our purpose by helping to manage and improve patient health through safe and appropriate dispensing, counseling, and immunizing practices
  • Traveling the district to fill pharmacist shifts as scheduled by the District Performance Coordinator (DPC)
  • overseeing the pharmacy and serving as the Pharmacy Manager's proxy during bench shifts without overlap
  • Supporting safe and accurate prescription fulfillment by following—and directing the pharmacy team to follow—pharmacy workflow procedures and utilizing the safety guardrails at every workstation
  • Assumes Pharmacy Manager's day-to-day duties when serving as the only or the primary pharmacist-on-duty
  • Contributing to positive patient experiences by showing empathy and genuine care and coaching the pharmacy team to do the same: demonstrating compassionate care, collaborating with the patient's total healthcare team, and proactively resolving insurance and/or medication issues
  • Proactively offering and delivering immunizations to keep patients healthy
  • engaging and supporting Pharmacy Technicians to learn to immunize
  • Supporting the effective management of pharmacy inventory in all pharmacies worked by following—and guiding the pharmacy team to follow—all inventory best practices, with a special focus on protecting cold chain products for our patients and our business
  • Remaining flexible for both scheduling and business needs, while contributing to a safe, inclusive, and engaging team dynamic
What we offer
What we offer
  • medical
  • dental
  • vision coverage
  • paid time off
  • retirement savings options
  • wellness programs
  • Fulltime
Read More
Arrow Right
New

Account Relationship Representative

Our client is seeking an Account Relationship Representative in Billings, MT to ...
Location
Location
United States , Billings
Salary
Salary:
62000.00 - 72000.00 USD / Year
bemana.us Logo
Bemana
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • High School Diploma or equivalent required
  • 2+ years of relevant sales or customer service experience
  • Familiarity with Epicor Prophet 21 (P21) or similar ERP systems (preferred)
  • Clear and professional verbal and written communication skills
  • Strong interpersonal skills with ability to build trust at all levels, including executives
  • Excellent time management, organization, and attention to detail
  • Confident presenting information to groups and customers
Job Responsibility
Job Responsibility
  • Serve as a key resource for assigned accounts, providing prompt and effective support
  • Respond to customer issues, inquiries, and requests in a professional and timely manner
  • Collaborate with the outside sales team to identify opportunities and meet/exceed monthly sales goals
  • Support and implement vendor-managed inventory (VMI) programs at customer sites
  • Operate and maintain inventory systems
  • Ensure accurate tracking, organization, labeling, and cleanliness of managed inventory
  • Manage min/max product quantities and assist in cross-referencing products for VMI programs
  • Identify unprofitable inventory and recommend adjustments to align with business objectives
  • Enter and manage quotes and orders in the ERP system or through collaboration with Customer Service
  • Research, prepare, and follow through on customer quotes using branch and company resources
What we offer
What we offer
  • Quarterly bonus incentive
  • Vehicle Stipend
  • Comprehensive benefits package
  • Highly flexible unlimited PTO policy
  • Fulltime
Read More
Arrow Right