CrawlJobs Logo

Java Developer with Mongodb

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

Requirements:

  • 2-4 years of relevant experience
  • Java, spring, springboot, Mongodb
  • Experience in programming/debugging used in business applications
  • 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

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 Developer with Mongodb

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

Java Developer

We are seeking a developer with good skills in Java, J2ee, Micro Services, Sprin...
Location
Location
India , Pune
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Minimum 2-4 years of development experience with a mix of technologies on Java, J2ee, Micro Services, Spring boot, MongoDB and PL/SQL
  • Strong understanding of object-oriented analysis, programming and design patterns
  • Experience in Payments domain and Payment Processing applications is a significant plus
  • Hands-on on Java, J2ee, Micro Services, Spring boot, MongoDB and PL/SQL
  • Hands-on on Agile Process, JIRA, GIT, uDeploy
  • Hands-on on Payments domain
  • Demonstrated sense of responsibility and capability to deliver independently & quickly
  • Excellent organization skills, attention to detail, and ability to multi-task
  • Experience in working on a large scale global project
  • Excellent communication skills, clearly articulating and documenting technical and functional specifications is a key requirement
Job Responsibility
Job Responsibility
  • Design, development of the modules specifically targeted for Java, J2ee, Micro Services, Spring boot, MongoDB and PL/SQL
  • Interact with the Stakeholders, Development Project Manager, the development, testing, and production support teams
  • Fulltime
Read More
Arrow Right

Lead Java Developer

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
  • 15 + years of relevant experience in Apps Development and systems analysis role
  • Extensive experience system analysis and in programming of software applications
  • Experience in managing and implementing successful projects
  • Proven implementation of design pattern and enterprise level architecture
  • Subject Matter Expert (SME) in at least one area of Applications Development
  • Java & Test-Driven Development are essential
  • Great exposure to microservices architecture, API gateway
  • Ability to adjust priorities quickly as circumstances dictate
  • Demonstrated leadership and project management skills
  • Consistently demonstrates clear and concise written and verbal communication
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
  • Provide technical leadership for an agile development team, championing best practices in Continuous Integration and Continuous Deployment (CI/CD)
  • Foster a culture of quality through developer-led automated testing initiatives
  • Fulltime
Read More
Arrow Right

Lead Java Developer

The Applications Development Senior Manager is a senior management 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
  • 15 + years of relevant experience in Apps Development and systems analysis role
  • Extensive experience system analysis and in programming of software applications
  • Experience in managing and implementing successful projects
  • Proven implementation of design pattern and enterprise level architecture
  • Subject Matter Expert (SME) in at least one area of Applications Development
  • Java & Test-Driven Development are essential
  • Great exposure to microservices architecture, API gateway
  • Ability to adjust priorities quickly as circumstances dictate
  • Demonstrated leadership and project management skills
  • Consistently demonstrates clear and concise written and verbal communication
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
  • Provide technical leadership for an agile development team, championing best practices in Continuous Integration and Continuous Deployment (CI/CD)
  • Foster a culture of quality through developer-led automated testing initiatives
  • Fulltime
Read More
Arrow Right

Java Developer

We are seeking a developer with good skills in Java, J2ee, Micro Services, Sprin...
Location
Location
India , Pune
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Minimum 2-4 years of development experience with a mix of technologies on Java, J2ee, Micro Services, Spring boot, MongoDB and PL/SQL
  • Strong understanding of object-oriented analysis, programming and design patterns
  • Experience in Payments domain and Payment Processing applications is a significant plus
  • Hands-on on Java, J2ee, Micro Services, Spring boot, MongoDB and PL/SQL
  • Hands-on on Agile Process, JIRA, GIT, uDeploy
  • Hands-on on Payments domain
  • Demonstrated sense of responsibility and capability to deliver independently & quickly
  • Excellent organization skills, attention to detail, and ability to multi-task
  • Experience in working on a large scale global project
  • Excellent communication skills, clearly articulating and documenting technical and functional specifications is a key requirement
Job Responsibility
Job Responsibility
  • Design, development of the modules specifically targeted for Java, J2ee, Micro Services, Spring boot, MongoDB and PL/SQL
  • Interact with the Stakeholders, Development Project Manager, the development, testing, and production support teams
  • Fulltime
Read More
Arrow Right

Java Developer

Join a leading financial services firm through Aquent Talent, where your experti...
Location
Location
United States , Austin
Salary
Salary:
57.00 - 63.33 USD / Hour
aquent.com Logo
Aquent
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 6+ years of experience in software development with a strong focus on Java and related frameworks
  • Proficiency as a full-stack Java developer
  • Extensive experience with the Spring Boot application framework
  • Solid understanding of software development methodologies, particularly Agile and Scrum
  • Proficiency with version control systems, specifically GitHub
  • Knowledge of databases, including Mongo and SQL
  • Strong testing and debugging skills, with familiarity in JUnit or other Java testing libraries
  • Experience in writing BDD test scenarios using Cucumber
  • BA/BS degree in Computer Science or a related technical field
Job Responsibility
Job Responsibility
  • Design, develop, and implement critical new features using full-stack Java technologies
  • Contribute to the integration and onboarding of new vendor offerings to enhance system capabilities
  • Collaborate with a fast-paced Agile Scrum team, participating in daily stand-ups and engaging in continuous development
  • Ensure high-quality code through robust testing, debugging, and adherence to best practices
  • Work with various database technologies to support application functionality and data integrity
  • Actively participate in team discussions, fostering a collaborative and innovative development culture
What we offer
What we offer
  • subsidized health, vision, and dental plans
  • paid sick leave
  • retirement plans with a match
Read More
Arrow Right

Senior Java Developer

We are hiring a Senior Java Developer to join a team engaged to build Citi's nex...
Location
Location
Bahrain , Seef
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Preferably 6-10 years of relevant experience in Apps Development or systems analysis role
  • Bachelor’s in Computer Science, Mathematics or equivalent.
  • Master’s degree in preferred
  • In depth knowledge of Java, MongoDB, Kafka required – Bonus points for Python experience
  • Experience building applications on cloud platform such as Kubernetes or OpenShift
  • Strong understanding of Distributed Systems and microservices
  • Designing and understanding of best practices of RESTful APIs
  • Experience of industry standard tools – IntelliJ, Bitbucket, Git, Gradle, Jenkins
  • Testing frameworks experience – Junit, Mockito, TDD
  • Must be a self-starter willing to tackle complex application development problems.
Job Responsibility
Job Responsibility
  • Development of high-quality, modern and scalable application software contributing towards xVA business and regulatory goals
  • Participation in a fast-paced Agile development process
  • Adhere to development, integration and deployment best practices
  • Performing of code reviews to ensure design and coding standards are upheld
  • Working proactively on diverse and innovative solutions
  • Working closely with product team on requirement analysis and build specification
  • Good communication with support, other development teams, and infrastructure teams
  • Thorough automated testing using unit and integration tests
  • Contributing to architectural standards, development best practices, and promoting adherence to these standards
  • Contributing to architectural and technical evolution of frameworks and APIs
What we offer
What we offer
  • competitive base salary
  • benefits that support you to be well, live well and save well
  • Fulltime
Read More
Arrow Right

Senior Java Developer

Citi’s Treasury and Trade Solutions group is built on the power of our network. ...
Location
Location
India , Pune
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Minimum 4-8 years of Project Management experience with a mix of technologies
  • Strong understanding of object oriented analysis, programming and design patterns
  • Experience in Payments domain and Payment Processing applications is a significant plus
  • Hands-on on Java, J2ee, Spring, MongoDB and PL/SQL
  • Hands-on on Agile Process, JIRA, GIT, uDeploy
  • Hands-on on Payments domain
  • Documents, Prototypes and Wireframes using UML Tools such as Enterprise Architect and MS VISIO
  • Good knowledge of conducting Sprint Demos to the clients on developed modules after each SCRUM Sprint
  • Experience in using Jira, Confluence, SQL Server/Oracle, MS SharePoint, HPQC (ALM), MS Visio, and MS Office Tools
  • Experience in all phases of Software Development Life Cycle (SDLC) methodologies such as Agile SCRUM and Waterfall Development
Job Responsibility
Job Responsibility
  • Design, development of the modules specifically targeted for Java, J2ee, Spring boot, MongoDB and PL/SQL
  • Interact with the Stakeholders, Development Project Manager, the development, testing, and production support teams
  • Fulltime
Read More
Arrow Right