23,133 Senior Java Developer jobs in India
Application Development - Java Developer

Posted 2 days ago
Job Viewed
Job Description
**Responsibilities:**
+ 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.
**Qualifications:**
+ 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
**Education:**
+ Bachelor's degree/University degree or equivalent experience
This job description provides a high-level review of the types of work performed. Other job-related duties may be assigned as required.
1. Min 8-10 years of Java development experience.
2. Very good in Core Java.
3. Very good in Analytical and problem solving skills.
4. Very good in Design Patterns.
5. Knowledge of SpringBoot & JPA/Hibernate will be a plus.
6. Knowledge of Docker/Openshift will be a plus.
---
**Job Family Group:**
Technology
---
**Job Family:**
Applications Development
---
**Time Type:**
Full time
---
**Most Relevant Skills**
Please see the requirements listed above.
---
**Other Relevant Skills**
For complementary skills, please see above and/or contact the recruiter.
---
_Citi is an equal opportunity employer, and qualified candidates will receive consideration without regard to their race, color, religion, sex, sexual orientation, gender identity, national origin, disability, status as a protected veteran, or any other characteristic protected by law._
_If you are a person with a disability and need a reasonable accommodation to use our search tools and/or apply for a career opportunity review_ _Accessibility at Citi ( _._
_View Citi's_ _EEO Policy Statement ( _and the_ _Know Your Rights ( _poster._
Citi is an equal opportunity and affirmative action employer.
Minority/Female/Veteran/Individuals with Disabilities/Sexual Orientation/Gender Identity.
Jr. Java Developer/Java Developer
Posted today
Job Viewed
Job Description
Our client was founded in 2005 with the goal of providing software solutions that are integrated with operational excellence principles. They are trusted by industry leaders worldwide and its solutions are implemented in fortune 500 companies.
Our client has its headquarters in New Jersey and it has an offshore development team in Pune India. They have some of the largest life-science companies on their client list.
Their platforms has helped its clients drive efficiency, cost reduction and service level improvements for the past decade. Their years of experience have helped have develop a robust and extensive performance management modules that aid their clients to meet their business goals via its platforms.
Job Overview:
We are seeking a skilled Java Developer with a strong DevOps mindset to join our team. This role offers a balanced blend of backend development and hands-on deployment responsibilities. The ideal candidate will be proficient in Core Java, Spring, and Hibernate, with solid experience in AWS infrastructure, CI/CD pipelines, and Linux systems.
___
Key Responsibilities:
Development 40%
Design, develop, and enhance Java-based backend applications using Spring and Hibernate.
Write clean, maintainable, and well-documented code.
Build and manage database interactions using Oracle/SQL.
Collaborate with business and QA teams to translate requirements into scalable solutions.
Deployment & DevOps 60%
Manage application deployment and infrastructure on AWS (EC2, RDS, S3).
Develop and maintain CI/CD pipelines using GitLab/Git, Jenkins.
Automate deployment tasks using tools like Ansible and Docker (good to have).
Monitor system health, troubleshoot issues, and implement fixes in a timely manner.
Ensure high availability, scalability, and security of applications in production environments.
___
Mandatory Skills:
Core Java, Spring Framework, Hibernate
Strong experience with Oracle/SQL databases
Hands-on experience with Linux environments
Working knowledge of AWS services EC2, RDS, S3
Proficiency with Git/GitLab version control systems
Experience in setting up and maintaining Jenkins pipelines
___
Good to Have:
Experience with Ansible and Docker
Exposure to Agile/Scrum development practices
Familiarity with containerization and infrastructure as code (IaC)
___
Preferred Attributes:
Ability to shift seamlessly between development and deployment responsibilities
Strong analytical and troubleshooting skills
Effective communicator and a proactive team player
Java Developer
Posted today
Job Viewed
Job Description
At SAP, we keep it simple: you bring your best to us, and we'll bring out the best in you. We're builders touching over 20 industries and 80% of global commerce, and we need your unique talents to help shape what's next. The work is challenging - but it matters. You'll find a place where you can be yourself, prioritize your wellbeing, and truly belong. What's in it for you? Constant learning, skill growth, great benefits, and a team that wants you to grow and succeed.
**About the team:**
You'll join the SAP Procurement Engineering organization within our Intelligent Spend Management group, contributing to transforming how enterprises manage their procurement processes.
**Your Team** : You'll work within the Buying organization team, learning critical procurement workflows including Requisition management, Purchase Order processing, Receipt handling, Guided Buying experiences, and Intake processes.
**Your Impact** : You'll build core procurement capabilities that process billions in enterprise spend, directly enabling organizations to achieve efficiency and compliance in their supply chain operations.
**Your Competitive Edge** : Work with development practices that most companies are still planning to adopt - from AI-assisted coding to trunk-based development with feature flags and continuous delivery.
**Your Platform Advantage** : Build on SAP BTP's comprehensive suite of services including AI/ML capabilities, integration tools, and analytics platforms that give you superpowers compared to building from scratch.
Success is what you make it. At SAP, we help you make it your own. A career at SAP can open many doors for you. If you're searching for a company that's dedicated to your ideas and individual growth, recognizes you for your unique contributions, fills you with a strong sense of purpose, and provides a fun, flexible and inclusive work environment
**The Role:**
**- AI-Powered Development:** Leverage advanced AI coding assistants, GitHub Copilot, and SAP's proprietary development tools to deliver features 3x faster while maintaining enterprise-grade quality.
**- BTP Innovation:** Build sophisticated solutions using SAP's Business Technology Platform (BTP), including AI services, integration suite, and analytics capabilities to create next-generation procurement experiences.
**- Trunk-Based Excellence:** Master trunk-based development with feature flags, enabling continuous delivery and rapid iteration without traditional branching complexity.
**- Continuous Delivery:** Participate in SAP's industry-leading CD practices with automated canary releases, blue-green deployments, and zero-downtime updates to production systems.
**- Cloud-Native Architecture:** Design and implement microservices following SAP's cloud-native principles, utilizing containerization, service mesh, and event-driven architectures.
**- Intelligent Testing:** Implement AI-assisted test generation, automated test maintenance, and intelligent quality gates that ensure reliability at the speed of continuous delivery.
**- Modern Integration:** Build seamless integrations across procurement workflows using SAP's Integration Suite and event-driven architectures on BTP.
**- Developer Experience:** Contribute to SAP's world-class developer experience with automated toolchains, instant feedback loops, and AI-powered debugging assistance.
- **Technical Complexity** : Individual features, well-defined tasks, implementation within existing frameworks
- **Ownership** : Feature-level ownership with advanced automation and AI-enhanced quality assurance
- **Mentoring** : Shares modern development practices and AI tool expertise with team members
- **Cross-team Collaboration** : Primary interaction within immediate development team
- **System Design** : Understands existing system components, implements within established patterns.
**The Role Requirement:**
+ **Core Programming Skills** :
+ Java Proficiency: Strong experience with Java 11 , Spring Boot, Spring Framework ecosystem
+ Cross-Platform Welcome: Excellent skills in C#/.NET, Python, JavaScript/Node.js, or Go with demonstrated ability to learn new languages quickly
+ **Database & Persistence** : Hands-on experience with RDBMS (PostgreSQL, MySQL, Oracle), JPA/Hibernate, or equivalent ORM frameworks
+ **API & Integration:**
+ Solid understanding of REST API design principles and implementation
+ Exposure to OData protocol, GraphQL, or modern API standards
+ Experience with integration patterns (messaging, event-driven architecture)
+ **Enterprise Technologies** :
+ Understanding of microservices architecture and containerization (Docker, Kubernetes)
+ Experience with cloud platforms (AWS, Azure, Google Cloud) and cloud-native development
**Modern Practices** :
+ Familiarity with CI/CD pipelines, automated testing, and agile development methodologies
- **Integration Protocols** : Knowledge of HTTP/HTTPS, JSON/XML, messaging protocols (AMQP, Kafka), or enterprise integration patterns
- **Experience** : 4-8 years, with emphasis on modern development practices and cloud-native expertise
**Bring out your best**
SAP innovations help more than four hundred thousand customers worldwide work together more efficiently and use business insight more effectively. Originally known for leadership in enterprise resource planning (ERP) software, SAP has evolved to become a market leader in end-to-end business application software and related services for database, analytics, intelligent technologies, and experience management. As a cloud company with two hundred million users and more than one hundred thousand employees worldwide, we are purpose-driven and future-focused, with a highly collaborative team ethic and commitment to personal development. Whether connecting global industries, people, or platforms, we help ensure every challenge gets the solution it deserves. At SAP, you can bring out your best.
**We win with inclusion**
SAP's culture of inclusion, focus on health and well-being, and flexible working models help ensure that everyone - regardless of background - feels included and can run at their best. At SAP, we believe we are made stronger by the unique capabilities and qualities that each person brings to our company, and we invest in our employees to inspire confidence and help everyone realize their full potential. We ultimately believe in unleashing all talent and creating a better world.
SAP is committed to the values of Equal Employment Opportunity and provides accessibility accommodations to applicants with physical and/or mental disabilities. If you are interested in applying for employment with SAP and are in need of accommodation or special assistance to navigate our website or to complete your application, please send an e-mail with your request to Recruiting Operations Team:
For SAP employees: Only permanent roles are eligible for the SAP Employee Referral Program ( , according to the eligibility rules set in the SAP Referral Policy. Specific conditions may apply for roles in Vocational Training.
Qualified applicants will receive consideration for employment without regard to their age, race, religion, national origin, ethnicity, gender (including pregnancy, childbirth, et al), sexual orientation, gender identity or expression, protected veteran status, or disability, in compliance with applicable federal, state, and local legal requirements.
Successful candidates might be required to undergo a background verification with an external vendor.
**AI Usage in the Recruitment Process**
For information on the responsible use of AI in our recruitment process, please refer to our Guidelines for Ethical Usage of AI in the Recruiting Process ( .
Please note that any violation of these guidelines may result in disqualification from the hiring process.
Requisition ID: 433546 | Work Area: Software-Design and Development | Expected Travel: 0 - 10% | Career Status: Professional | Employment Type: Regular Full Time | Additional Locations: #LI-Hybrid
Java Developer
Posted 1 day ago
Job Viewed
Job Description
**Responsibilities:**
+ 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.
**Qualifications:**
+ 2-5 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
**Education:**
+ Bachelor's degree/University degree or equivalent experience
This job description provides a high-level review of the types of work performed. Other job-related duties may be assigned as required.
---
**Job Family Group:**
Technology
---
**Job Family:**
Applications Development
---
**Time Type:**
Full time
---
**Most Relevant Skills**
Please see the requirements listed above.
---
**Other Relevant Skills**
For complementary skills, please see above and/or contact the recruiter.
---
_Citi is an equal opportunity employer, and qualified candidates will receive consideration without regard to their race, color, religion, sex, sexual orientation, gender identity, national origin, disability, status as a protected veteran, or any other characteristic protected by law._
_If you are a person with a disability and need a reasonable accommodation to use our search tools and/or apply for a career opportunity review_ _Accessibility at Citi ( _._
_View Citi's_ _EEO Policy Statement ( _and the_ _Know Your Rights ( _poster._
Citi is an equal opportunity and affirmative action employer.
Minority/Female/Veteran/Individuals with Disabilities/Sexual Orientation/Gender Identity.
Java Developer
Posted 1 day ago
Job Viewed
Job Description
**Responsibilities:**
+ 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.
**Qualifications:**
+ 2-5 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
**Education:**
+ Bachelor's degree/University degree or equivalent experience
This job description provides a high-level review of the types of work performed. Other job-related duties may be assigned as required.
---
**Job Family Group:**
Technology
---
**Job Family:**
Applications Development
---
**Time Type:**
Full time
---
**Most Relevant Skills**
Please see the requirements listed above.
---
**Other Relevant Skills**
For complementary skills, please see above and/or contact the recruiter.
---
_Citi is an equal opportunity employer, and qualified candidates will receive consideration without regard to their race, color, religion, sex, sexual orientation, gender identity, national origin, disability, status as a protected veteran, or any other characteristic protected by law._
_If you are a person with a disability and need a reasonable accommodation to use our search tools and/or apply for a career opportunity review_ _Accessibility at Citi ( _._
_View Citi's_ _EEO Policy Statement ( _and the_ _Know Your Rights ( _poster._
Citi is an equal opportunity and affirmative action employer.
Minority/Female/Veteran/Individuals with Disabilities/Sexual Orientation/Gender Identity.
Java Developer

Posted 2 days ago
Job Viewed
Job Description
We're Fiserv, a global leader in Fintech and payments, and we move money and information in a way that moves the world. We connect financial institutions, corporations, merchants, and consumers to one another millions of times a day - quickly, reliably, and securely. Any time you swipe your credit card, pay through a mobile app, or withdraw money from the bank, we're involved. If you want to make an impact on a global scale, come make a difference at Fiserv.
**Job Title**
Java Developer
Job Description *
**Java Software Developer**
You will be responsible for developing new Product features, enhancements, and Tech improvements. We are interested in hiring flexible engineers who are not afraid to be involved in product discussions and work with multiple parts of the stack.
**What you will do:**
+ Design, development of new features or enhancing the existing features part of Application modernization
+ Translating product requirements into functional, maintainable, extensible software that is in-line with company objectives.
+ Collaborate with multiple teams to provide technical knowhow, solutions to complex business problems.
+ Lead to design and build the architecture/tech design in AWS Cloud.
+ Develop reusable assets, Create knowledge repository.
+ Being a team player with ability to collaborate idea sharing in strong product setting.
+ Adhering to Agile Sprints, Delivery Framework, and SDLC best practices
**What you will need to have:**
+ 5+ years of Java experience in back end server-side software development.
+ Strong Java developer, with ability to prioritize assign and execute tasks throughout the entire SDLC.
+ Strong foundational development experience in Java, Spring Boot, Spring integration, Spring Security Oracle, NoSQL, RDBMS, GIT, JIRA, Maven, Confluence, on Agile methodology.
+ Experience in Restful APIs, API gateways, preferable Apigee and Cloud Platforms (AWS/PCF).
+ Knowledge and experience developing solutions for distributed systems architecture including micro-services.
+ Adept at integrating with 3rd party API's and tools
+ Experience in Kafka or other Realtime Messaging platform would be added advantage.
+ Experience with a cloud platform: AWS, Google Cloud, etc.
+ Superior problem-solving skills and debugging capabilities
+ Flexible and self driven with a collaborative approach to problem solving
**What would be great to have:**
+ 3+ years of previous software engineering work, preferably in Banking and Financial, Payment industry.
+ You stay focused - you want to ship software that solves real problems for real people, now.
+ You're a professional - you understand that it's not enough to write working code. It must also be well-designed, easy to test, and easy to add to over time.
+ You're learning - no matter how much you know, you are always seeking to learn more and to become a better engineer and leader.
+ You love Realtime - Experience in working with large scale real-time applications is an added advantage.
+ You can amplify your team, see around technology corners, develop strong relationships with all your team's stakeholders.
Thank you for considering employment with Fiserv. Please:
+ Apply using your legal name
+ Complete the step-by-step profile and attach your resume (either is acceptable, both are preferable).
**Our commitment to Diversity and Inclusion:**
Fiserv is proud to be an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, national origin, gender, gender identity, sexual orientation, age, disability, protected veteran status, or any other category protected by law.
**Note to agencies:**
Fiserv does not accept resume submissions from agencies outside of existing agreements. Please do not send resumes to Fiserv associates. Fiserv is not responsible for any fees associated with unsolicited resume submissions.
**Warning about fake job posts:**
Please be aware of fraudulent job postings that are not affiliated with Fiserv. Fraudulent job postings may be used by cyber criminals to target your personally identifiable information and/or to steal money or financial information. Any communications from a Fiserv representative will come from a legitimate Fiserv email address.
Java Developer

Posted 2 days ago
Job Viewed
Job Description
**Responsibilities:**
+ Manage a team of Applications Development professionals to accomplish established goals and conduct personnel duties for team (e.g. performance evaluations, training and development, hiring and disciplinary actions) as well as act as an advisor or coach to mid-level developers and analysts
+ Oversee process for technical issue escalation and prioritize technical issue resolution
+ Leverage skills across Applications Development area to provide technical oversight across systems and applications
+ Communicate internal and external departmental interdependence as well as cross product and cross project
+ Resolve issues using in-depth knowledge of concepts and procedures within applications development
+ Utilize in-depth specialty knowledge of applications development to analyze complex problems/issues, provide evaluation of business processes, system processes, and industry standards, and make evaluative judgement
+ Contribute to planning, budget management, formulation of procedures, and resource planning negotiating with external parties when 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, as well as effectively supervise the activity of others and create accountability with those who fail to maintain these standards.
**Qualifications:**
+ 5-8 years of relevant experience
+ Experience in managing and implementing successful projects
+ Ability to take ownership and make technical decisions on software development projects
+ Experience with dependency management, change management, continuous integration testing tools, and audit/compliance requirements
+ Extensive knowledge of software engineering and object-oriented design
+ Demonstrated leadership and management skills
+ Consistently demonstrates clear and concise written and verbal communication
**Education:**
+ Bachelor's degree/University degree or equivalent experience
This job description provides a high-level review of the types of work performed. Other job-related duties may be assigned as required.
---
**Job Family Group:**
Technology
---
**Job Family:**
Applications Development
---
**Time Type:**
Full time
---
**Most Relevant Skills**
Please see the requirements listed above.
---
**Other Relevant Skills**
For complementary skills, please see above and/or contact the recruiter.
---
_Citi is an equal opportunity employer, and qualified candidates will receive consideration without regard to their race, color, religion, sex, sexual orientation, gender identity, national origin, disability, status as a protected veteran, or any other characteristic protected by law._
_If you are a person with a disability and need a reasonable accommodation to use our search tools and/or apply for a career opportunity review_ _Accessibility at Citi ( _._
_View Citi's_ _EEO Policy Statement ( _and the_ _Know Your Rights ( _poster._
Citi is an equal opportunity and affirmative action employer.
Minority/Female/Veteran/Individuals with Disabilities/Sexual Orientation/Gender Identity.
Be The First To Know
About the latest Senior java developer Jobs in India !
Java Developer

Posted 2 days ago
Job Viewed
Job Description
**Responsibilities:**
+ 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.
**Qualifications:**
+ 7-10 YRS of YOE
+ Expertise in Core Java, J2EE, Spring Framework
+ Experience in messaging technologies such as Kafka, JMS, etc
+ Understanding of microservice and container technologies such as Docker, Kubernetes, OpenShift, etc
+ Understanding of observability stacks like ELK, Grafana, Prometheus, etc
+ Experience in building scalable distributed applications using microservices deployed on cloud infrastructure
+ Knowledge of persistence technologies such as relational databases, NoSQL databases, and distributed caches
+ Experience in Python scripting and data analysis a plus
+ Experience in Capital Markets technology with working knowledge of Fixed Income products. Knowledge of Risk Management a plus.
**Education:**
+ Bachelor's degree/University degree or equivalent experience
This job description provides a high-level review of the types of work performed. Other job-related duties may be assigned as required.
**Key responsibilities:**
+ Design and implement software solution with solid algorithm and data structure as a full stack developer
+ Developing business critical, high volume, real time, and highly available Risk Management web-based application with good code style
+ Participate in code review, design meetings and contribute ideas
+ Communication with support, other development teams and infrastructure teams
+ Provide timely support on production issues
+ Manage multiple tasks and dependencies effectively in order to deliver quality, on-time solutions.
**Qualifications:**
+ 8+ years of hands-on experience developing applications as full stack developer
+ Strong understanding of Java, Spring boot, Spring Cloud, RESTful API
+ Proficient in Asynchronous, Multi-threading and Parallel task programming
+ Strong experience on container technology like Docker, Kubernetes tool, and Openshift
+ Experience on message queue Kafka and other technologies like GraphQL, Ignite
+ Good understanding on Test Driven Development (TDD) and testing tools such as Junit.
+ Experience in the financial industry is a plus (Especially in Risk domain).
+ Experience in KDB or Trino is a plus
---
**Job Family Group:**
Technology
---
**Job Family:**
Applications Development
---
**Time Type:**
Full time
---
**Most Relevant Skills**
Please see the requirements listed above.
---
**Other Relevant Skills**
For complementary skills, please see above and/or contact the recruiter.
---
_Citi is an equal opportunity employer, and qualified candidates will receive consideration without regard to their race, color, religion, sex, sexual orientation, gender identity, national origin, disability, status as a protected veteran, or any other characteristic protected by law._
_If you are a person with a disability and need a reasonable accommodation to use our search tools and/or apply for a career opportunity review_ _Accessibility at Citi ( _._
_View Citi's_ _EEO Policy Statement ( _and the_ _Know Your Rights ( _poster._
Citi is an equal opportunity and affirmative action employer.
Minority/Female/Veteran/Individuals with Disabilities/Sexual Orientation/Gender Identity.
Java Developer

Posted 2 days ago
Job Viewed
Job Description
**Responsibilities:**
+ 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.
**Qualifications:**
+ 2-4 Years of Software development experience-Develop and maintain banking applications using Java, SpringBoot, Angular, JPA frameworks.
+ Work with databases (Oracle, MongoDB) for transaction processing or Snowflake for analytical data.
+ Experience in migrating ETL/ELT jobs from Ab initio to Apache Spark jobs.
+ Participate in code reviews and follow established development practices and Support application deployments using CI/CD tools.
+ Strong experience in writing and optimizing SQL or PL/SQL query.
+ Learn and implement TDD practices under senior developer guidance
+ Contribute to documentation and system specifications
+ Collaborate in Agile rituals, code reviews, and team demos
+ Test Driven development and automated testing tools like JUnit, Cucumber/ Jasmine; JIRA, Gradle, Sonar.
+ Working with Cloud platforms for deployment and AI based engineering tools.
**Education:**
+ Bachelor's degree/University degree or equivalent experience
This job description provides a high-level review of the types of work performed. Other job-related duties may be assigned as required.
---
**Job Family Group:**
Technology
---
**Job Family:**
Applications Development
---
**Time Type:**
Full time
---
**Most Relevant Skills**
Please see the requirements listed above.
---
**Other Relevant Skills**
For complementary skills, please see above and/or contact the recruiter.
---
_Citi is an equal opportunity employer, and qualified candidates will receive consideration without regard to their race, color, religion, sex, sexual orientation, gender identity, national origin, disability, status as a protected veteran, or any other characteristic protected by law._
_If you are a person with a disability and need a reasonable accommodation to use our search tools and/or apply for a career opportunity review_ _Accessibility at Citi ( _._
_View Citi's_ _EEO Policy Statement ( _and the_ _Know Your Rights ( _poster._
Citi is an equal opportunity and affirmative action employer.
Minority/Female/Veteran/Individuals with Disabilities/Sexual Orientation/Gender Identity.
Java Developer

Posted 2 days ago
Job Viewed
Job Description
**Responsibilities:**
+ 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.
**Qualifications:**
+ 2-4 Years of Software development experience-
+ Develop and maintain banking applications using Java, SpringBoot, Angular, JPA frameworks.
+ Work with databases (Oracle, MongoDB) for transaction processing or Snowflake for analytical data.
+ Participate in code reviews and follow established development practices and Support application deployments using CI/CD tools
+ Learn and implement TDD practices under senior developer guidance
+ Contribute to documentation and system specifications
+ Collaborate in Agile rituals, code reviews, and team demos
+ Test Driven development and automated testing tools like JUnit, Cucumber/ Jasmine; JIRA, Gradle, Sonar.
+ Working with Cloud platforms for deployment and AI based engineering tools.
**Education:**
+ Bachelor's degree/University degree or equivalent experience
This job description provides a high-level review of the types of work performed. Other job-related duties may be assigned as required.
---
**Job Family Group:**
Technology
---
**Job Family:**
Applications Development
---
**Time Type:**
Full time
---
**Most Relevant Skills**
Please see the requirements listed above.
---
**Other Relevant Skills**
For complementary skills, please see above and/or contact the recruiter.
---
_Citi is an equal opportunity employer, and qualified candidates will receive consideration without regard to their race, color, religion, sex, sexual orientation, gender identity, national origin, disability, status as a protected veteran, or any other characteristic protected by law._
_If you are a person with a disability and need a reasonable accommodation to use our search tools and/or apply for a career opportunity review_ _Accessibility at Citi ( _._
_View Citi's_ _EEO Policy Statement ( _and the_ _Know Your Rights ( _poster._
Citi is an equal opportunity and affirmative action employer.
Minority/Female/Veteran/Individuals with Disabilities/Sexual Orientation/Gender Identity.