CrawlJobs Logo

Java backend developer with Mongo DB

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, 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-8 years of relevant experience in the Financial Service industry
  • java, spring, springboot, MongoDB
  • 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
  • Java, Springboot, Microservices, CI/CD pipelines (Jenkins/HELM/Harness/Kubernetes)
  • Database: RDBMS, NoSQL (One or more of MongoDB, Cloudera, HBase, Hive…)
  • Strong algorithmic and Object Oriented concepts
  • Core Java - server side programming

Additional Information:

Job Posted:
May 01, 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 backend developer with Mongo DB

Java Backend Developer with Mongo DB

The Applications Development Intermediate Programmer Analyst is an intermediate ...
Location
Location
India , Chennai
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 4-8 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
  • Java, Springboot, Microservices, CI/CD pipelines (Jenkins/HELM/Harness/Kubernetes)
  • Database: RDBMS, NoSQL (One or more of MongoDB, Cloudera, HBase, Hive…)
  • Strong algorithmic and Object Oriented concepts
  • Core Java - server side programming
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, 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
  • Fulltime
Read More
Arrow Right

Lead Java Developer

The Applications Development Technology Lead Analyst is a senior level position ...
Location
Location
India , Pune
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 Apps Development or systems analysis role
  • experience working in Financial Services or a large complex and/or global environment
  • working knowledge of Java 8 and above, backend REST APIs
  • experience on Gradle, ECS, ELK, App dynamics, Splunk is a plus
  • expertise on Cloud infrastructure both on-premises and public cloud (i.e., OpenShift, AWS, etc.)
  • expertise to Quality as Code Implementation (i.e. TDD, BDD, Unit Testing, Selenium)
  • expertise to API Management tools
  • subject Matter Expert (SME) in Applications Development
  • consistently demonstrates clear and concise written and verbal communication
  • sound knowledge of GenAI and automation tools to increase development efficiency and quality
Job Responsibility
Job Responsibility
  • partner with multiple management teams to ensure appropriate integration of functions to meet goals as well as identify and define necessary system enhancements to deploy new products and process improvements
  • resolve variety of high impact problems/projects through in-depth evaluation of complex business processes, system processes, and industry standards
  • provide expertise in area and advanced knowledge of applications programming and ensure application design adheres to the overall architecture blueprint
  • utilize advanced knowledge of system flow and develop standards for coding, testing, debugging, and implementation
  • develop comprehensive knowledge of how areas of business, such as architecture and infrastructure, integrate to accomplish business goals
  • provide in-depth analysis with interpretive thinking to define issues and develop innovative solutions
  • serve as advisor or coach to mid-level developers and analysts, allocating work as necessary
  • 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
  • lead development for scalable, resilient and high performance system using Java, Spring Boot, for RESTful API development for communication between microservices, ensuring efficient data exchange and system integration in cloud (AWS/OpenShift) environments
  • lead to implement secure authentication mechanisms using JWT, OAuth and role-based access control (RBAC)
  • Fulltime
Read More
Arrow Right

Sdet Qa Automation - Backend Python Java Bdd Ci-cd Capital Markets

Lead technical and business testing team members in preparation for and executio...
Location
Location
India , Pune
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 8-12 years Quality Assurance (QA) experience in the Financial Service industry
  • Experience in Agile, BDD and Dev Ops testing methodologies
  • Strong experience in API testing using various tools
  • Proficiency in SQL
  • Working experience of Mongo DB, API testing
  • Strong UNIX, Shell, Perl, Python scripting experience
  • Good to have hands-on experience in Java, Selenium tools based on BDD/ TestNG frameworks
  • Detailed-oriented, high level of intellectual curiosity and strong sense of ownership
  • Demonstrated ability to multi-task effectively and work against tight deadlines
  • Good business acumen and the ability to connect analytics with business decisions
Job Responsibility
Job Responsibility
  • Lead technical and business testing team members in preparation for and execution of test initiatives
  • Participate in requirements, design reviews with Product, Business Analysts and Development teams
  • Perform requirements reviews and traceability analyses to assess test coverage
  • Oversee test execution initiatives, adhering to test schedule and key milestones
  • Perform test execution and provide clear and concise test progress reporting
  • Monitor QA activities, test results, defects, root cause analysis and identify areas needing improvement
  • Recommend and lead continuous improvement initiatives
  • Fulltime
Read More
Arrow Right

Manufacturing Web Development Engineer

The role is for a Manufacturing Web Development Engineer to work within a dynami...
Location
Location
India , Bangalore
Salary
Salary:
Not provided
https://www.hpe.com/ Logo
Hewlett Packard Enterprise
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Minimum bachelor’s in a CS or EE degree or equivalent combination of education and experience
  • Minimum 7 years of professional experience working on large front & backend web framework architecture
  • In-depth and strong hands-on proficiency in Back End Technologies – Core Java, EJB, JPA, Hibernate, Python, Django, Rails, Spring, Laravel
  • Front End Technologies – HTML, CSS, JavaScript, jQuery
  • Relational Databases – MySQL, Oracle
  • NoSQL Databases – Apache HBase, Mongo DB
  • Cloud/Micro Service Technologies – Docker, Kubernetes, Vert.x
  • Web Services – SOAP, REST
  • Experience of on-promise, hybrid and cloud hosting environments
  • Self-starter, proactive and must be able to handle multiple complex tasks
Job Responsibility
Job Responsibility
  • Define, Design and Develop scalable web-based test automation platform supporting manufacturing partners
  • Plan, evaluate and deliver all aspects of web solutions and its associated components
  • Coordinate & collaborate with IT teams and subject matter experts across functions
  • Create high and low-level functional design specs, workflow, connectivity documentation
  • Perform in-depth troubleshooting and reverse engineering to support incident/problem
  • Implement unit, integration, and system testing
  • Demonstrate a track record of planning and implementation of complex DB projects
  • Manage multiple, concurrent projects of varying size and scope effectively
What we offer
What we offer
  • Comprehensive suite of benefits that supports physical, financial and emotional wellbeing
  • Specific programs catered to career development and growth
  • Inclusive environment celebrating individual uniqueness
  • Fulltime
Read More
Arrow Right

Senior Backend Application Development Technical Lead Analyst Vice President

This job opening will help Citi to build sophisticated solutions that will be ta...
Location
Location
Canada , Mississauga
Salary
Salary:
120800.00 - 170800.00 USD / Year
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 6+ years Backend Application development experience
  • 5+ years hands-on core Java, functional programming and Springboot Microservices Distributed system, Kubernetes, Kafka, Mongo DB development experience
  • 5+ years experience and understanding of secure coding practices, SSL/TLS, OAuth, and JWT token handling in Java-based applications
  • 5+ years experience and expertise in integrating Java with NoSQL databases such as MongoDB for scalable, high availability applications
  • 3+ years experience in data modeling and experience with relational and no-SQL database, Oracle and MongoDB
  • Understanding of concurrent and parallel programming, including threads, processes, synchronization, and handling race conditions
  • Knowledge of reactive programming for building asynchronous, event/message-driven systems in microservices based applications that are highly concurrent
  • Proficient in containerizing applications, continuous integration, and continuous delivery in Java ecosystem
  • Knowledge of distributed tracing and API Gateway integration for microservices architecture
  • Proficient in functional programming concepts with Streams API, Lambda Expressions and Optional
Job Responsibility
Job Responsibility
  • Building and supporting the banking applications
  • Building sophisticated solutions that will be targeting 100% digitalization and automation of the applications
  • Fulltime
Read More
Arrow Right

Automation Test Engineer

The Applications IT Quality Programmer Analyst is an intermediate level position...
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 relevant experience in the Financial Service industry
  • Intermediate level experience in Applications Development or Testing automation role
  • Hands on Coding experience on Java backend technologies like Core Java, Spring boot, JPA, Hibernate etc. or hands on Experience on test automation tools like Selenium etc.
  • Hands on scripting experience on at least few DB technologies like Oracle, SQL, MySQL
  • Hands on experience on Mongo and Kafka
  • 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
  • Must be able to understand requirements & convert to technical design and code
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

Full Stack Developer

Location
Location
India , Bangalore
Salary
Salary:
Not provided
ansrsource.com Logo
ansrsource
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Expertise in Node js, Mongo DB, Angular js and Express js
  • Hands-on experience with JavaScript based Development on both client and server-side
  • Experience with modern frameworks and design patterns
  • Knowledge of back-end languages C#, Java, Python will be a plus
  • Familiarity with databases (e.g., MySQL, MongoDB)
  • Understanding and experience with asynchronous processing, partial page refresh, DOM traversal and manipulation
  • Experience with REST API construction, documentation, and architecture, including API description languages like Swagger
  • Experience with parsing and manipulating XML and JSON
  • Familiarity with Component-based architecture such as React
  • Broad experience in JS-based UI technologies like Angular or VU and responsive frameworks like Bootstrap and Foundation
Job Responsibility
Job Responsibility
  • Creating REST services for data transfer with UI through a Node.js backend
  • Define code architecture decisions to support a high-performance and scalable product with a minimal footprint
  • Work on the frontend as and when needed
  • Design and maintain large and complex databases, both relational and non-relational databases
  • Establish, refine, and integrate development environment tools and software as needed
  • Identify production and non-production application issues as a part of deployment
  • Deploy applications on AWS cloud with ability to quickly debug hosting related issues
  • Address and improve any technical issues
  • Collaborate well with engineers, researchers, and data implementation specialists to design and create advanced, elegant, and efficient systems
  • Perform unit and functional testing on own and other’s code to ensure quality and robustness
  • Fulltime
Read More
Arrow Right

Java Developer

Model Control System (MCS) is used to manage firm-wide inventory of models by fr...
Location
Location
India , Bangalore; Mumbai
Salary
Salary:
Not provided
nttdata.com Logo
NTT DATA
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Very strong analytical and problem-solving abilities
  • 7-15 years of experience in Java backend development
  • Very strong knowledge of software design principles: MVC, data structures, graph data, algorithms, design patterns, multithreading, caching, recursion
  • Strong knowledge of core Java: class loading, garbage collection, Java collections API, Reflections API, Java Streams and Functional Programming
  • Strong knowledge of common Java frameworks (Spring, JSR-303, Logback, Junit, Apache Commons)
  • Strong Knowledge of Relational Databases and SQL (DB2)
  • Good Knowledge of No-SQL Databases (Mongo DB)
Job Responsibility
Job Responsibility
  • Building a new Model management platform using a modern technology stack
  • Support building the new Model management platform
  • Understand distributed systems architecture
  • Programming in a distributed, event-driven pub/sub environment using Core Java, and Python
  • Working in a highly collaborative environment that values teamwork
Read More
Arrow Right