6,820 Java Application jobs in India

Java Application Developer

Bengaluru, Karnataka Themesoft Inc.

Posted 1 day ago

Job Viewed

Tap Again To Close

Job Description

Role: Java MSB + AWS role

Experience: need 7+ years exp candidates, No junior profiles

Location: Bangalore

Immediate/10 days joiners


JD:

  • Java experience/knowledge who has AWS Certified Solution Architects are preferrable.
  • Good understanding of Core AWS Services including AWS EC2, S3, ALB, NATGW, EFS, Lambda, APIGW.
  • Ability to create AWS Infrastructure Design including DR at AWS Infra Level.
  • Knowledge in Infra Provisioning using Terraform in AWS.
This advertiser has chosen not to accept applicants from your region.

Java Application Developer

Chennai, Tamil Nadu Tata Consultancy Services

Posted 3 days ago

Job Viewed

Tap Again To Close

Job Description

TCS Hiring for Java Backend Development Role!

TCS presents an excellent opportunity for Java Backend Developer

Role: Java Backend Developer

Desired Experience Range: 5-10 years

Location: Chennai & Hyderabad

Mode of Interview : Virtual

Date : (Thursday)

Note : Only if you have 5+years of experience do apply

Desired Competencies : (Technical/Behavioural Competency)

Must Have- ***Java / Springboot / Microservices***


Primary Job Responsibilities: The Back-End developer lays the foundation for all of the applications that our organization develops. This developer can integrate systems, design a database, and build out jobs for scheduled tasks. Performance, security, and stability are the outcomes they strive for.


Job Duties :

· Build high performance, new services that are defect free

· Analyze existing code, find in implement improvements · Drive the resolution of problems found in existing applications

· Design and build jobs using code, SQL, and scripting · Work with front-end developers to build complete, end-to-end systems.

· Manage and maintain code base in Git.


Job Requirements :

· Experience in one or more modern development language (Java1.8)

· Experience in Springboot & Microservices

· knowledge on Event driven, Reactive programming, Streams, TDD, Design patterns, SQL, Cloud environments & native development

· Previous work building RESTful services and APIs

· Experience working with SQL, NoSQL, message and data.

· Hands-on experience with a javascript structural framework (React).

· Previous work done on high-traffic public facing websites.

· Understand the mechanics of responsive web design using HTM5/CSS3

This advertiser has chosen not to accept applicants from your region.

Java Application Developer

Mumbai, Maharashtra Intellect Design Arena Ltd

Posted today

Job Viewed

Tap Again To Close

Job Description

Experience: 3-5

Location : Mumbai Only

Description: Product Engineer (Java, Springboot & Microservices)

About Intellect Design Arena

Intellect Design Arena is a world leader in financial technology, creating cutting-edge products for the banking, financial services, and insurance (BFSI) sector. Our solutions are built on a foundational commitment to Design Thinking and our unique eMACH.ai architecture, which focuses on providing composable and contextual banking experiences. We are seeking a highly skilled and passionate Lead Java Developer to drive the technical direction and execution of our core platforms.

The Role

As a Java Developer, you will be a hands-on leader responsible for the entire software development lifecycle, from design to deployment. You will be a part of team in the design and implementation of complex Java applications that power our mission-critical solutions for the financial services industry. Your role will involve mentoring team members, ensuring high standards of code quality, and making key architectural decisions.

Key Responsibilities

  • Code Quality & Standards: Write well-designed, testable, and maintainable code. Conduct independent code reviews, identify and apply appropriate Design Patterns , and mentor junior developers to ensure code quality and compliance with design specifications.
  • Software Development Lifecycle: Independently manage software analysis, programming, testing, and debugging. You will take ownership of the full lifecycle of applications from conception to deployment and maintenance.
  • Collaboration & Problem-Solving: Serve as a subject matter expert, providing strong analytical and problem-solving capabilities. You will work within the team and as an individual contributor to address technical challenges and deliver results within tight deadlines.

Required Skills & Experience

  • Experience: 3-5 years of proven experience in software development
  • Hands-on Skills (Must-Have):
  • Strong with Data structures and algorithms
  • Strong proficiency in J2EE , Spring , and Spring Boot frameworks.
  • Expertise in Microservices architecture and building RESTful web services .
  • Hands on with NoSQL or SQL databases .
  • In-depth knowledge of Multithreading and the Collections framework.
  • Proven experience in designing, implementing, and maintaining Java applications .
  • Distinct Advantage (Good to Have):
  • Experience with Cloud deployment (CI/CD) on platforms like AWS, Azure, or GCP.
  • Hands on with Kafka

Behavioral & Enabling Skills

  • Communication: Must have strong verbal and written communication skills to articulate technical concepts and collaborate effectively with both technical and non-technical stakeholders.
  • Attention to Detail: Possess a strong attention to detail and a commitment to delivering high-quality, well-tested solutions.
  • Teamwork & Learning Agility: Ability to work effectively in a team environment while also being a strong individual contributor. A positive attitude towards continuous learning is essential.
This advertiser has chosen not to accept applicants from your region.

Java Application Developer

Pune, Maharashtra Worldline Global Services

Posted 18 days ago

Job Viewed

Tap Again To Close

Job Description

Location: Bangalore/Pune

Experience: 7 to 10 Years

Education: B.E/B.Tech/MCA

Notice period: Serving Notice period (October joiner)


Technical Skills:


  • Experience developing enterprise Java 8 AND Java 11 applications
  • Hands-on Experience in J2EE applications, JPA, Hibernate, EJB, experience with memory management, performance issues, performance tuning, Load Balancing , server setup.
  • Worked on Production Issues.
  • Should have a working knowledge of XML, JSON, web services (SOAP & REST ).
  • Preferably from Card Domain
  • Should be a independent contributor
  • Familiar with various design patterns and techniques
  • Solid Experience writing Junit, component and integration tests
  • Database-related technologies: ORACLE ,PL/SQL
  • Basic Linux and basic Linux Scripting
  • Experience developing in both software tiers front end with HTML /CSS/JS, back end and database queries
  • Responsible for full cycle systems development activities including software design, development, and deployment to launch new systems and enhance existing systems
  • Experience with tools: Shell scripting , Cloud ,CI/CD , Git, Gitlab, Jenkins, JIRA, Maven , Nexus repository Manager, SonarQube, SoapUI, Postman, JBOSS 7.4 ,Developer Studio –Eclipse/IntelliJ
  • Knowledge on Cloud based applications.
  • Should have worked in the distributed agile model and continuous integration
  • NICE TO Have: Spring/Spring boot framework/Microservice, Tapestry.
This advertiser has chosen not to accept applicants from your region.

Senior Consultant- Java Application Developer with Core Banking

Oracle

Posted 2 days ago

Job Viewed

Tap Again To Close

Job Description

**Job Description**
Intermediate consulting position operating independently with some assistance and guidance to provide quality work products to a project team or customer that comply with Oracle methodologies and practices. Performs standard duties and tasks with some variation to implement Oracle products and technology to meet customer specifications.
**The business** **- Oracle Financial Services Consulting**
Oracle Financial Services Global Business Unit (FSGBU) is a world leader in providing IT solutions to the Financial Services industry. Oracle's customers include ten of the top ten Global Banks, ten of the top ten Insurance companies, ten of the top ten Securities firms, five of the top five Mutual Fund companies and four of the top five World Stock Exchanges.
With the experience of delivering value-based IT solutions to over 840 financial institutions in over 130 countries, the FSGBU understands the specific challenges that financial institutions face: the need for building customer intimacy and competitive advantage through cost-effective solutions while, simultaneously, adhering to the stringent demands of a dynamic regulatory environment. Our solutions have the world's most comprehensive and contemporary banking applications and provide a technology footprint that addresses their complex IT and business requirements
Banking Consulting Europe which is a part of EMEA Region under 'FSGBU - Consulting' delivers Oracle Technology and Applications solutions for clientele in the European region. The service offerings include Application Implementation, Managed Services and Customization development services for Oracle Financial Services Software Banking products.
**Your Opportunity**
This gives you an opportunity to apply your technology knowledge, skills and experience to work in the Banking Consulting team with a new generation of Oracle Banking products in next generation architecture built leveraging the latest technologies.
**The Role**
Activities in Development or Implementation or Managed Service activity streams as a Senior Consultant. Your responsibilities include:
1. Participate as Senior Technical team member in Development or Implementation or Managed Service activity streams such as Migration, Integration, Testing support and coordination with other Oracle teams at client locations or offshore teams for various activities.
2. Assist with analysis, design and implementation of solutions for various business requirements.
3. Develop programs as per specifications/requirements given by Oracle / Client within planned schedule.
4. Use defined standards/tools/processes to achieve deliverables that meet quality expectations of Oracle / Client.
5. Document all work in accordance with agreed standards/processes applicable for Oracle / Client.
6. Adhere to defined Change Control Process of Oracle / Client. Comply with Oracle / Client audit / Compliance requirements.
7. Ensure quality code delivery.
8. Perform proper handover / knowledge transfer at end of each assignment.
9. Timely status reporting to supervisor.
10. Timely submission of timesheets and expenses for Oracle / Clients.
**Desired Skills & Experience**
**Primary Skills**
+ You possess experience in end-to-end Development and / or Implementation and / or Support activities covering expertise areas such as design of customizations, Coding and Unit testing, executing Test cycle rounds including End of Days, migrations and Integrations for Oracle FLEXCUBE / Core banking products
+ You possess knowledge and skills in software programming in Core Java, J2EE, Microservices related technologies, Springboot, JavaScript, XML. Experience in Oracle SQL, PL/SQL and Oracle Database (18c or 12c) is a plus.
+ You have exposure to software deployment and troubleshooting on Application Server software especially Oracle Weblogic
+ You have working knowledge of Release management and Source control tools
+ You should be able to perform issue tracking for applications and follow-up for resolution of same with stakeholders
+ You possess good client interaction skills in areas including presentation of solutions
+ You have exposure to software deployment and troubleshooting on Application Server software especially Oracle Weblogic
+ You have awareness of banking terminologies and concepts
+ You possess good skills on Microsoft Office, MS Excel, Powerpoint
+ You possess good communication & documentation skills in English
**Secondary Skills**
+ You have exposure to Banking Domain
+ You have exposure to software development processes and practices, DevOps tools, Testing tools
+ You possess knowledge of Oracle OBIEE Reports, BIP, middleware such as Oracle Fusion SOA Suite
+ You are aware of latest technologies in Banking
**Experience**
+ Experience of 3 to 7 years with 2 years in primary skill areas
+ Experience in development and / or implementation and / or support of core banking applications.
**Educational and Other Qualifications**
+ Should hold a Bachelor's degree in computer science or equivalent degree
**Work Environment**
+ Should be willing to work at offshore as well as travel to client locations
+ Should be willing to take up Oracle Banking / FLEXCUBE Technical certifications in functional areas as and when required.
+ Ability to work in a high pressure, fast moving and challenging environment
+ Team player
+ Should be able to work on shifts on rotation basis based on project needs
**Responsibilities**
Standard assignments are accomplished without assistance by exercising independent judgment, within defined policies and processes, to deliver functional and technical solutions on moderately complex customer engagements.
Career Level - IC2
**About Us**
As a world leader in cloud solutions, Oracle uses tomorrow's technology to tackle today's challenges. We've partnered with industry-leaders in almost every sector-and continue to thrive after 40+ years of change by operating with integrity.
We know that true innovation starts when everyone is empowered to contribute. That's why we're committed to growing an inclusive workforce that promotes opportunities for all.
Oracle careers open the door to global opportunities where work-life balance flourishes. We offer competitive benefits based on parity and consistency and support our people with flexible medical, life insurance, and retirement options. We also encourage employees to give back to their communities through our volunteer programs.
We're committed to including people with disabilities at all stages of the employment process. If you require accessibility assistance or accommodation for a disability at any point, let us know by emailing or by calling in the United States.
Oracle is an Equal Employment Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, sexual orientation, gender identity, disability and protected veterans' status, or any other characteristic protected by law. Oracle will consider for employment qualified applicants with arrest and conviction records pursuant to applicable law.
This advertiser has chosen not to accept applicants from your region.

Senior Consultant- Java Application Developer with Core Banking

Bengaluru, Karnataka Oracle

Posted 2 days ago

Job Viewed

Tap Again To Close

Job Description

**Job Description**
Intermediate consulting position operating independently with some assistance and guidance to provide quality work products to a project team or customer that comply with Oracle methodologies and practices. Performs standard duties and tasks with some variation to implement Oracle products and technology to meet customer specifications.
**The business** **- Oracle Financial Services Consulting**
Oracle Financial Services Global Business Unit (FSGBU) is a world leader in providing IT solutions to the Financial Services industry. Oracle's customers include ten of the top ten Global Banks, ten of the top ten Insurance companies, ten of the top ten Securities firms, five of the top five Mutual Fund companies and four of the top five World Stock Exchanges.
With the experience of delivering value-based IT solutions to over 840 financial institutions in over 130 countries, the FSGBU understands the specific challenges that financial institutions face: the need for building customer intimacy and competitive advantage through cost-effective solutions while, simultaneously, adhering to the stringent demands of a dynamic regulatory environment. Our solutions have the world's most comprehensive and contemporary banking applications and provide a technology footprint that addresses their complex IT and business requirements
Banking Consulting Europe which is a part of EMEA Region under 'FSGBU - Consulting' delivers Oracle Technology and Applications solutions for clientele in the European region. The service offerings include Application Implementation, Managed Services and Customization development services for Oracle Financial Services Software Banking products.
**Your Opportunity**
This gives you an opportunity to apply your technology knowledge, skills and experience to work in the Banking Consulting team with a new generation of Oracle Banking products in next generation architecture built leveraging the latest technologies.
**The Role**
Activities in Development or Implementation or Managed Service activity streams as a Senior Consultant. Your responsibilities include:
1. Participate as Senior Technical team member in Development or Implementation or Managed Service activity streams such as Migration, Integration, Testing support and coordination with other Oracle teams at client locations or offshore teams for various activities.
2. Assist with analysis, design and implementation of solutions for various business requirements.
3. Develop programs as per specifications/requirements given by Oracle / Client within planned schedule.
4. Use defined standards/tools/processes to achieve deliverables that meet quality expectations of Oracle / Client.
5. Document all work in accordance with agreed standards/processes applicable for Oracle / Client.
6. Adhere to defined Change Control Process of Oracle / Client. Comply with Oracle / Client audit / Compliance requirements.
7. Ensure quality code delivery.
8. Perform proper handover / knowledge transfer at end of each assignment.
9. Timely status reporting to supervisor.
10. Timely submission of timesheets and expenses for Oracle / Clients.
**Desired Skills & Experience**
**Primary Skills**
+ You possess experience in end-to-end Development and / or Implementation and / or Support activities covering expertise areas such as design of customizations, Coding and Unit testing, executing Test cycle rounds including End of Days, migrations and Integrations for Oracle FLEXCUBE / Core banking products
+ You possess knowledge and skills in software programming in Core Java, J2EE, Microservices related technologies, Springboot, JavaScript, XML. Experience in Oracle SQL, PL/SQL and Oracle Database (18c or 12c) is a plus.
+ You have exposure to software deployment and troubleshooting on Application Server software especially Oracle Weblogic
+ You have working knowledge of Release management and Source control tools
+ You should be able to perform issue tracking for applications and follow-up for resolution of same with stakeholders
+ You possess good client interaction skills in areas including presentation of solutions
+ You have exposure to software deployment and troubleshooting on Application Server software especially Oracle Weblogic
+ You have awareness of banking terminologies and concepts
+ You possess good skills on Microsoft Office, MS Excel, Powerpoint
+ You possess good communication & documentation skills in English
**Secondary Skills**
+ You have exposure to Banking Domain
+ You have exposure to software development processes and practices, DevOps tools, Testing tools
+ You possess knowledge of Oracle OBIEE Reports, BIP, middleware such as Oracle Fusion SOA Suite
+ You are aware of latest technologies in Banking
**Experience**
+ Experience of 3 to 7 years with 2 years in primary skill areas
+ Experience in development and / or implementation and / or support of core banking applications.
**Educational and Other Qualifications**
+ Should hold a Bachelor's degree in computer science or equivalent degree
**Work Environment**
+ Should be willing to work at offshore as well as travel to client locations
+ Should be willing to take up Oracle Banking / FLEXCUBE Technical certifications in functional areas as and when required.
+ Ability to work in a high pressure, fast moving and challenging environment
+ Team player
+ Should be able to work on shifts on rotation basis based on project needs
**Responsibilities**
Standard assignments are accomplished without assistance by exercising independent judgment, within defined policies and processes, to deliver functional and technical solutions on moderately complex customer engagements.
Career Level - IC2
**About Us**
As a world leader in cloud solutions, Oracle uses tomorrow's technology to tackle today's challenges. We've partnered with industry-leaders in almost every sector-and continue to thrive after 40+ years of change by operating with integrity.
We know that true innovation starts when everyone is empowered to contribute. That's why we're committed to growing an inclusive workforce that promotes opportunities for all.
Oracle careers open the door to global opportunities where work-life balance flourishes. We offer competitive benefits based on parity and consistency and support our people with flexible medical, life insurance, and retirement options. We also encourage employees to give back to their communities through our volunteer programs.
We're committed to including people with disabilities at all stages of the employment process. If you require accessibility assistance or accommodation for a disability at any point, let us know by emailing or by calling in the United States.
Oracle is an Equal Employment Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, sexual orientation, gender identity, disability and protected veterans' status, or any other characteristic protected by law. Oracle will consider for employment qualified applicants with arrest and conviction records pursuant to applicable law.
This advertiser has chosen not to accept applicants from your region.

Senior Java Application Developer with Microservices and Core Banking

Oracle

Posted 2 days ago

Job Viewed

Tap Again To Close

Job Description

**Job Description**
Intermediate consulting position operating independently with some assistance and guidance to provide quality work products to a project team or customer that comply with Oracle methodologies and practices. Performs standard duties and tasks with some variation to implement Oracle products and technology to meet customer specifications.
Career Level - IC2
Location: Bangalore
+ Working experience in Oracle PL/SQL, utPLSQL, Core Java, Spring Boot, JUnit and XML technologies are must-haves.
+ Knowledge of Software Design principles and Java Design Patterns
+ Good understanding of coding standards and its importance
+ Strong analytical and problem-solving skills
+ Working with tools like - JMeter, SonarQube would be a plus.
+ Strong communication skills - Should possess good language skills; should be able to articulate and communicate things clearly and unambiguously.
Flexibility to work in different technology/country/culture.
**Responsibilities**
+ Software Development & Delivery
+ Implementation Support
+ Should be able to work on complex development assignment independently
+ Adherence to Oracle internal processes
+ Working closely with other developers, designers, business and systems analysts
+ Working with bank and implementation partners for delivery of Oracle Deliverables.
**About Us**
As a world leader in cloud solutions, Oracle uses tomorrow's technology to tackle today's challenges. We've partnered with industry-leaders in almost every sector-and continue to thrive after 40+ years of change by operating with integrity.
We know that true innovation starts when everyone is empowered to contribute. That's why we're committed to growing an inclusive workforce that promotes opportunities for all.
Oracle careers open the door to global opportunities where work-life balance flourishes. We offer competitive benefits based on parity and consistency and support our people with flexible medical, life insurance, and retirement options. We also encourage employees to give back to their communities through our volunteer programs.
We're committed to including people with disabilities at all stages of the employment process. If you require accessibility assistance or accommodation for a disability at any point, let us know by emailing or by calling in the United States.
Oracle is an Equal Employment Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, sexual orientation, gender identity, disability and protected veterans' status, or any other characteristic protected by law. Oracle will consider for employment qualified applicants with arrest and conviction records pursuant to applicable law.
This advertiser has chosen not to accept applicants from your region.
Be The First To Know

About the latest Java application Jobs in India !

Payment Modernization - Java Application Developer with Payments Domain Experience

Chennai, Tamil Nadu Citigroup

Posted 2 days ago

Job Viewed

Tap Again To Close

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.
**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.
**Technical Proficiency:**
+ Strong Experience in systems design and development of software applications
+ Strong experience to Java, Spring Framework, Spring Boot, Kafka, MQ, Micro-Service , Oracle, Mongo, Openshift, REST, Maven, Git, JUnit, TDD, Agile, Strong knowledge on CI CD pipeline and exposure to system design with resiliency backed by observability .
+ Experience in Banking Payments Solution development and implementation in large banks.
+ Experience in working with various Payments schemes, and Payments messaging formats such as ISO 8583, ISO 20022, and SWIFT MX messages is advantage
+ Having Python skills and GEN AI tools knowledge is plus
+ Be hands on the technologies and contribute to Design, Implementation and Pull Request with a good quality ensuring the adequate coverage of Unit Test, Code Coverage, lesser or no code smells fostering a good refactoring, scalability, and maintainability.
+ Stakeholder management and ability to liaise well with the Engineering, QA and Product/Business throughout the SDLC lifecycle.
**Qualifications:**
+ 6 + years of experience as a Software Engineer/Developer using Java, Spring, Springboot, microservices,
+ Strong hands-on experience in Java, Spring boot, kafka, Openshift, SQL/NoSQL tech stack.
+ 6+ years of experience with software engineering best practices (Junit testing, automation, design patterns, peer review, etc.).
+ Strong Experience in Object Oriented Principles using Java 17
+ Experience in Cloud-native development and Container Orchestration tools (Serverless, Docker, Kubernetes, OpenShift, etc.)
+ Exposure to Continuous Integration and Continuous Delivery (CI/CD) pipelines, either on-premise or public cloud
+ Hands-on working experience with Junit, Git, Jenkins, Maven.
+ Should have troubleshooting skills using debuggers, logs, etc.
+ Multiple years of experience with agile and iterative software delivery (SCRUM, Kanban)
+ Strong Proficiency in SQL Databases, MongoDB, Oracle, Data Analysis.
+ Exposure to event-driven design and architecture (i.e., Kafka, MQ, etc.)
+ Exposure to Security, Observability, and Monitoring tools (Grafana Prometheus, Splunk, ELK, CloudWatch, etc.)
+ Work proactively & independently to address project requirements, and articulate issues/challenges with enough lead time to address project delivery risks.
+ Code reviews, test case reviews, and ensure code developed meets the requirements
+ Good knowledge of industry practices and standards
+ Consistently demonstrates clear and concise written and verbal communication
+ Python scripting experience & Experience with AI tools is added advantage
**Role Responsibilities:**
+ Part of Payment modernization for the bank to develop and migrate payment applications on the modernized enterprise application platform.
+ Design, implement, and deploy software components and solve difficult problems generating positive feedback.
+ Able to work independently and with team(s) to deliver software product successfully.
+ Lead deliveries that are consistently of high quality (secure, testable, maintainable, low-defects, efficient, etc.) and incorporate best practices.
+ Review design and code.
+ Focus on operational excellence, constructively identifying problems, identifying and building solutions, taking on projects that improve software, making it better and easier to maintain.
+ Make improvements to development and testing processes.
**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.
This advertiser has chosen not to accept applicants from your region.

Payment Modernization - Java Application Developer with Payments Domain Experience

Chennai, Tamil Nadu Citigroup

Posted 2 days ago

Job Viewed

Tap Again To Close

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.
**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.
**Technical Proficiency:**
+ Strong Experience in systems design and development of software applications
+ Strong experience to Java, Spring Framework, Spring Boot, Kafka, MQ, Micro-Service , Oracle, Mongo, Openshift, REST, Maven, Git, JUnit, TDD, Agile, Strong knowledge on CI CD pipeline and exposure to system design with resiliency backed by observability .
+ Experience in Banking Payments Solution development and implementation in large banks.
+ Experience in working with various Payments schemes, and Payments messaging formats such as ISO 8583, ISO 20022, and SWIFT MX messages is advantage
+ Having Python skills and GEN AI tools knowledge is plus
+ Be hands on the technologies and contribute to Design, Implementation and Pull Request with a good quality ensuring the adequate coverage of Unit Test, Code Coverage, lesser or no code smells fostering a good refactoring, scalability, and maintainability.
+ Stakeholder management and ability to liaise well with the Engineering, QA and Product/Business throughout the SDLC lifecycle.
**Qualifications:**
+ 6 + years of experience as a Software Engineer/Developer using Java, Spring, Spring boot, microservices,
+ Strong hands-on experience in Java, Spring boot, Kafka, Openshift, SQL/NoSQL tech stack.
+ 6+ years of experience with software engineering best practices (Junit testing, automation, design patterns, peer review, etc.).
+ Strong Experience in Object Oriented Principles using Java 17
+ Experience in Cloud-native development and Container Orchestration tools (Serverless, Docker, Kubernetes, OpenShift, etc.)
+ Exposure to Continuous Integration and Continuous Delivery (CI/CD) pipelines, either on-premise or public cloud
+ Hands-on working experience with Junit, Git, Jenkins, Maven.
+ Should have troubleshooting skills using debuggers, logs, etc.
+ Multiple years of experience with agile and iterative software delivery (SCRUM, Kanban)
+ Strong Proficiency in SQL Databases, MongoDB, Oracle, Data Analysis.
+ Exposure to event-driven design and architecture (i.e., Kafka, MQ, etc.)
+ Exposure to Security, Observability, and Monitoring tools (Grafana Prometheus, Splunk, ELK)
+ Work proactively & independently to address project requirements, and articulate issues/challenges with enough lead time to address project delivery risks.
+ Code reviews, test case reviews, and ensure code developed meets the requirements
+ Good knowledge of industry practices and standards
+ Consistently demonstrates clear and concise written and verbal communication
+ Python scripting experience & Experience with AI tools is added advantage
**Role Responsibilities:**
+ Part of Payment modernization for the bank to develop and migrate payment applications on the modernized enterprise application platform.
+ Design, implement, and deploy software components and solve difficult problems generating positive feedback.
+ Able to work independently and with team(s) to deliver software product successfully.
+ Lead deliveries that are consistently of high quality (secure, testable, maintainable, low-defects, efficient, etc.) and incorporate best practices.
+ Review design and code.
+ Focus on operational excellence, constructively identifying problems, identifying and building solutions, taking on projects that improve software, making it better and easier to maintain.
+ Make improvements to development and testing processes.
**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.
This advertiser has chosen not to accept applicants from your region.

Senior Java Application Architect

i4 Consulting : Reimagining HR Blueprints

Posted 16 days ago

Job Viewed

Tap Again To Close

Job Description

full-time

Role Overview:  As a Senior Java Application Architect, you will closely collaborate with clients to translate their technology standards and frameworks into specific system solution designs. You will work with client personnel and executives to understand functional and technical problem statements, identify patterns of issues, and work with the Mphasis team to design and justify solutions.


Experience : 18+ years of experience

Location : Bangalore and Hyderabad

Key skills : Java Architect and Designing

Domain:  Any, BFSI Preferred


Key Responsibilities:

  • Demonstrate in-depth knowledge in Application Architecture (Java Stack) and the customers technical and business environment.
  • Collaborate with project managers and technical teams to ensure proper architecture implementation.
  • Act as a trusted advisor to technical project managers, providing end-to-end accountability for technological directions in project delivery.
  • Participate in deep-dive discussions and partner with the account sales & delivery team to build customer relationships at all levels by advocating and presenting technical strategies for customer transformation.
  • Proactively share knowledge with peers and help develop more junior team members.


Technical Skills:

  • Extensive experience in software development with Java.
  • Strong expertise in Spring Framework
  • Proficiency in designing and implementing microservices architecture.
  • Knowledge of relational database technologies, NoSQL, ORM frameworks and integration technologies.
  • Familiarity with CF, OCP and public cloud platforms (AWS / Azure) and containerization technologies (Docker, Kubernetes).
  • Understanding of CI/CD pipelines and DevOps & SRE practices.


Required Qualifications:

  • In-depth knowledge of building systems in a distributed environment.
  • Extensive experience in software development, particularly with Java.
  • Proven experience in managing and responding to complex RFPs.
  • Keen interest in staying updated with the latest developments in Information Technology.
  • Ability to handle concurrent technical and communication tasks effectively.
  • Experience in the Banking and Financial Services domain is highly desirable
This advertiser has chosen not to accept applicants from your region.
 

Nearby Locations

Other Jobs Near Me

Industry

  1. request_quote Accounting
  2. work Administrative
  3. eco Agriculture Forestry
  4. smart_toy AI & Emerging Technologies
  5. school Apprenticeships & Trainee
  6. apartment Architecture
  7. palette Arts & Entertainment
  8. directions_car Automotive
  9. flight_takeoff Aviation
  10. account_balance Banking & Finance
  11. local_florist Beauty & Wellness
  12. restaurant Catering
  13. volunteer_activism Charity & Voluntary
  14. science Chemical Engineering
  15. child_friendly Childcare
  16. foundation Civil Engineering
  17. clean_hands Cleaning & Sanitation
  18. diversity_3 Community & Social Care
  19. construction Construction
  20. brush Creative & Digital
  21. currency_bitcoin Crypto & Blockchain
  22. support_agent Customer Service & Helpdesk
  23. medical_services Dental
  24. medical_services Driving & Transport
  25. medical_services E Commerce & Social Media
  26. school Education & Teaching
  27. electrical_services Electrical Engineering
  28. bolt Energy
  29. local_mall Fmcg
  30. gavel Government & Non Profit
  31. emoji_events Graduate
  32. health_and_safety Healthcare
  33. beach_access Hospitality & Tourism
  34. groups Human Resources
  35. precision_manufacturing Industrial Engineering
  36. security Information Security
  37. handyman Installation & Maintenance
  38. policy Insurance
  39. code IT & Software
  40. gavel Legal
  41. sports_soccer Leisure & Sports
  42. inventory_2 Logistics & Warehousing
  43. supervisor_account Management
  44. supervisor_account Management Consultancy
  45. supervisor_account Manufacturing & Production
  46. campaign Marketing
  47. build Mechanical Engineering
  48. perm_media Media & PR
  49. local_hospital Medical
  50. local_hospital Military & Public Safety
  51. local_hospital Mining
  52. medical_services Nursing
  53. local_gas_station Oil & Gas
  54. biotech Pharmaceutical
  55. checklist_rtl Project Management
  56. shopping_bag Purchasing
  57. home_work Real Estate
  58. person_search Recruitment Consultancy
  59. store Retail
  60. point_of_sale Sales
  61. science Scientific Research & Development
  62. wifi Telecoms
  63. psychology Therapy
  64. pets Veterinary
View All Java Application Jobs