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:

  • 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
  • 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

Nice to have:

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
  • 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
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

Food & Beverage Assistant

Join us if you enjoy helping other people to have a great time - be part of a fu...
Location
Location
United Kingdom , Malham
Salary
Salary:
12.94 GBP / Hour
bullsheadearlswood.co.uk Logo
Bulls Head, Earlswood
Expiration Date
June 03, 2026
Flip Icon
Requirements
Requirements
  • Friendly
  • extremely personable
  • ability to deliver company standards in each interaction
  • enjoy working in a busy environment
  • previous experience in a bar, café or restaurant is ideal but a great work ethic is more important
Job Responsibility
Job Responsibility
  • Greet guests with a warm and friendly smile
  • take food and drink orders and serve guests with a brilliant customer service ethic
  • assist with menu suggestions and recommendations
  • prepare perfectly laid tables for each guest visit
  • ensure high standards are delivered and maintained at all times
  • provide guests with the warmest hospitality
  • teamwork
What we offer
What we offer
  • Fun environment with training and support
  • Stream - access up to 40% of wages as you earn them each week
  • Tips paid regularly
  • 28 days annual leave (rising to 33 days after 5 years)
  • Discounted accommodation, food and drink in properties across the country
  • Employee Assistance Programme
  • Enhanced maternity and paternity pay
  • Apprenticeships available
  • Pension & Life assurance
  • Long service awards including free meals and free stays with friends or family
  • Fulltime
Read More
Arrow Right
New

Critical Environment Technician INTERN

Microsoft’s Cloud Infrastructure and Operations (MCIO) is the engine that powers...
Location
Location
United States , Quincy
Salary
Salary:
22.02 - 28.94 USD / Hour
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Pursuing or recently completed a degree or technical program in Electrical, Mechanical, HVAC, Facilities Engineering, Industrial Technology, or a related field, with a demonstrated interest in mission‑critical infrastructure, data center operations, or facilities engineering
  • Safety focus and attention to detail, with the ability to follow strict procedures (including PPE), identify and report abnormal conditions, and demonstrate a growth mindset with eagerness to learn and accept feedback
  • Basic proficiency with computer systems and digital tools, and the ability to work effectively in a hands‑on, team‑based operational environment
  • Past or current Microsoft Data Center Academy Student
  • Ability to meet Microsoft, customer and/or government security screening requirements are required for this role. These requirements include, but are not limited to the following specialized security screenings: Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter.
Job Responsibility
Job Responsibility
  • Performs assigned basic tasks, including routine monitoring and visual inspection of critical facility equipment
  • Uses the computerized maintenance management system (CMMS) to track equipment assets and complete maintenance work orders
  • Assists with emergency monitoring and response under supervision, following established emergency operating procedures (EOPs)
  • Performs various types of maintenance and conducts basic troubleshooting, with support for complex issues as needed
  • Escorts third-party contractors and vendors on site in accordance with established levels of risk (LOR) procedures
  • Prepares and submits required reports and develops an understanding of method statements of work (MSOW)
  • Follows and ensures compliance with all safety and security requirements
Read More
Arrow Right
New

Behavior Technician (BT)

Behavior Technicians (BTs) At Up and Up ABA, we are dedicated to providing the ...
Location
Location
United States , Española
Salary
Salary:
Not provided
upandupaba.com Logo
Up and Up ABA
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Must be at least 18 years old with a high school diploma or equivalent
  • Preferably, have at least 1 year of experience working with individuals with special needs
  • Must have a valid Driver’s License
  • RBT certification is preferred
Job Responsibility
Job Responsibility
  • Provide direct behavioral services in both individual and group settings
  • Implement skill acquisition programs using ABA and Verbal Behavior Analysis techniques
  • Work closely with Board Certified Behavior Analysts to carry out personalized treatment plans
  • Uphold client confidentiality and respect at all times
  • Keep your professional knowledge current through workshops, publications, and networking
  • Ensure the safety and well-being of clients during sessions and in emergency situations
What we offer
What we offer
  • 401(k) with matching contributions
  • Dental, health, and vision insurance
  • Paid time off and paid training
  • Flexible work schedule
  • Referral program
Read More
Arrow Right
New

In-Home Physician (Per Diem)

Do you have a passion for engaging with people and helping them on their journey...
Location
Location
United States , Scranton
Salary
Salary:
83.69 - 180.25 USD / Hour
https://www.cvshealth.com/ Logo
CVS Health
Expiration Date
December 31, 2026
Flip Icon
Requirements
Requirements
  • Active, unrestricted license(s) in coverage area(s)
  • Multi-state licenses (preferred)
  • Able to cover the following primary locations: Scranton - Region
Job Responsibility
Job Responsibility
  • Bring your heart into every visit, joining a national network of purpose-driven clinicians dedicated to improving health outcomes
  • Be part of our efforts to visit millions of people nationwide with the goal of providing connections to the right care for people’s unique needs
  • Work with Signify Health as a clinician colleague, fulfilling the requirements of the specified role
  • Be flexible to travel locally and within licensed states, as needed
  • Conduct virtual visits as needed
  • Provide all Signify Health services as indicated including Diagnostic & Preventive Services products (i.e., spirometry, DEE, etc.)
What we offer
What we offer
  • Hourly base rate, plus additional incentive structure (i.e., per visit completed, other incentives may apply)
  • Malpractice insurance coverage (during Signify Health-related activities)
  • Supplies and other perks
  • dental
  • vision
  • wellness resources
  • employee discounts
  • access to certain voluntary benefits
  • and other programs
  • Parttime
Read More
Arrow Right