CrawlJobs Logo

Senior Java Backend Application Developer

India, Pune, Maharashtra, India, Chennai, Tamil Nadu, India · Job Posted May 05, 2026
Apply Position
Job Link Share

Job Description

We are seeking a highly skilled and motivated Software Engineer with a strong background in Java and Spring Frameworks to design, develop, and implement robust web applications. The ideal candidate will be instrumental in building high-performance RESTful APIs and microservices, optimizing database interactions, and collaborating closely with cross-functional teams to deliver impactful solutions. Experience with Python is considered a significant advantage.

Job Responsibility

  • Design, develop, and implement new features and enhancements for web applications using Java and the Spring Framework (Spring Boot, Spring MVC, Spring Data JPA, etc.)
  • Develop and maintain RESTful APIs and microservices to support various front-end applications and external integrations
  • Work extensively with Oracle databases, including schema design, SQL/PL/SQL development, query optimization, and performance tuning
  • Collaborate with product owners, UI/UX designers, and other developers to understand requirements and translate them into technical specifications and solutions
  • Ensure the performance, quality, and responsiveness of applications, including participating in code reviews and implementing best practices
  • Debug and resolve technical issues, identify bottlenecks, and improve application performance
  • Write comprehensive unit and integration tests to ensure code quality and reliability
  • Participate in the full software development lifecycle (SDLC), including requirements gathering, design, development, testing, deployment, and support, following Agile methodologies
  • Stay up-to-date with emerging technologies and industry trends, applying them to improve our development processes and products
  • Document technical designs, code, and processes clearly and concisely

Requirements

  • Proven experience in software development with Java
  • Strong proficiency with the Spring Framework (Spring Boot, Spring MVC, Spring Data JPA)
  • Extensive experience with Oracle databases, including advanced SQL/PL/SQL, schema design, and performance tuning
  • Experience in designing and developing RESTful APIs and microservices
  • Familiarity with Agile development methodologies
  • Ability to collaborate effectively with cross-functional teams
  • Excellent problem-solving skills and attention to detail
  • Strong communication and documentation abilities
  • Added Advantage: Experience with Python

Nice to have

Experience with Python

Looking for more opportunities?

Search for other job offers that match your skills and interests.

Similar Jobs for

Senior Java Backend Application Developer

8 matching positions

Senior Java Backend Application Developer

We are seeking a highly skilled and motivated Software Engineer with a strong ba...
Location
Location
India , Pune; Chennai
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Proven experience in software development with Java
  • Strong proficiency with the Spring Framework (Spring Boot, Spring MVC, Spring Data JPA)
  • Extensive experience with Oracle databases, including advanced SQL/PL/SQL, schema design, and performance tuning
  • Experience in designing and developing RESTful APIs and microservices
  • Familiarity with Agile development methodologies
  • Ability to collaborate effectively with cross-functional teams
  • Excellent problem-solving skills and attention to detail
  • Strong communication and documentation abilities
  • Added Advantage: Experience with Python
Job Responsibility
Job Responsibility
  • Design, develop, and implement new features and enhancements for web applications using Java and the Spring Framework
  • Develop and maintain RESTful APIs and microservices
  • Work extensively with Oracle databases, including schema design, SQL/PL/SQL development, query optimization, and performance tuning
  • Collaborate with product owners, UI/UX designers, and other developers to understand requirements and translate them into technical specifications and solutions
  • Ensure the performance, quality, and responsiveness of applications, including participating in code reviews and implementing best practices
  • Debug and resolve technical issues
  • Write comprehensive unit and integration tests
  • Participate in the full software development lifecycle (SDLC)
  • Stay up-to-date with emerging technologies and industry trends
  • Document technical designs, code, and processes
  • Fulltime
Read More
Arrow Right

Senior Java Backend Application Developer

We are seeking a highly skilled and motivated Software Engineer with a strong ba...
Location
Location
India , Pune; Chennai
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Proven experience in software development with Java
  • Strong proficiency with the Spring Framework (Spring Boot, Spring MVC, Spring Data JPA)
  • Extensive experience with Oracle databases, including advanced SQL/PL/SQL, schema design, and performance tuning
  • Experience in designing and developing RESTful APIs and microservices
  • Familiarity with Agile development methodologies
  • Ability to collaborate effectively with cross-functional teams
  • Excellent problem-solving skills and attention to detail
  • Strong communication and documentation abilities
Job Responsibility
Job Responsibility
  • Design, develop, and implement new features and enhancements for web applications using Java and the Spring Framework (Spring Boot, Spring MVC, Spring Data JPA, etc.)
  • Develop and maintain RESTful APIs and microservices to support various front-end applications and external integrations
  • Work extensively with Oracle databases, including schema design, SQL/PL/SQL development, query optimization, and performance tuning
  • Collaborate with product owners, UI/UX designers, and other developers to understand requirements and translate them into technical specifications and solutions
  • Ensure the performance, quality, and responsiveness of applications, including participating in code reviews and implementing best practices
  • Debug and resolve technical issues, identify bottlenecks, and improve application performance
  • Write comprehensive unit and integration tests to ensure code quality and reliability
  • Participate in the full software development lifecycle (SDLC), including requirements gathering, design, development, testing, deployment, and support, following Agile methodologies
  • Stay up-to-date with emerging technologies and industry trends, applying them to improve our development processes and products
  • Document technical designs, code, and processes clearly and concisely
  • Fulltime
Read More
Arrow Right

Java Backend Application Developer

The Applications Development Senior Programmer Analyst is an intermediate level ...
Location
Location
India , Pune; Chennai
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 7+ years of relevant experience
  • Working experience in Spring Boot, Micro Services, Spring, Hibernate, JPA, Java/J2EE, Oracle, Unix, Shell Scripting, Jenkins, RLM, OpenShift, APIGEE
  • 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
  • Bachelor’s degree/University degree or equivalent experience
  • 5+ years of Spring Boot, Micro Services, Spring, Hibernate, JPA, Java/J2EE, Oracle, Unix, Shell Scripting, Jenkins, RLM, OpenShift, APIGEE
Job Responsibility
Job Responsibility
  • 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
  • Fulltime
Read More
Arrow Right

Senior Java Backend Developer

Senior Java Backend Developer – Assistant Vice President is an intermediate leve...
Location
Location
India , Pune
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 8-12 years of hands-on experience in Java backend development (17+)
  • Bachelor's degree in Computer Science, Software Engineering, or a related field
  • Proven expertise in building data processing applications
  • Strong proficiency in Java and the Spring framework (Spring Boot, Spring Data, Spring Cloud, etc.)
  • Excellent knowledge of SQL and database management systems, with experience in optimizing queries and data models
  • Solid understanding of in-memory data loading techniques and efficient data joining strategies
  • In-depth knowledge of Java tools and the ecosystem, including build tools (Maven/Gradle), testing frameworks, and dependency management
  • Demonstrable understanding and application of design patterns and architectural principles (e.g., Microservices, Event-Driven Architecture)
  • Proficient in Test-Driven Development (TDD) methodologies
  • Active knowledge and experience with static code analysis tools (e.g., SonarQube) and adherence to strong coding principles
Job Responsibility
Job Responsibility
  • Participation in the establishment and implementation of new or revised application systems and programs in coordination with the Technology team
  • Contribute to applications systems analysis and programming activities
  • Fulltime
Read More
Arrow Right
New

Senior Java Backend Developer

Location
Location
India , Chennai
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 8+ years hands on experience
  • Strong Knowledge in one of the project management methodologies
  • Experience in designing and implementing Multi-tier applications
  • Excellent analytic & problem solving skills
  • Excellent knowledge in troubleshooting, performance tuning and best practices
  • Experience in Messaging, failover designing and recovery planning
  • Experience in delivering high quality applications
  • Experience in project risk identification techniques, mitigation and escalation
  • Familiar with all phases of the systems lifecycle, from analysis, design and development through to support
  • Experience in developing performance sensitive multi-tier Java/JEE applications
Job Responsibility
Job Responsibility
  • Develop common, reusable components and services utilizing Citi’s best practices
  • Create high performance, low latency applications leveraging existing Citi framework
  • Ensure strong reliability, scalability and performance of our components
  • Liaise with technical and business teams to collaborate on identifying opportunities and solutions
  • Drive architecture and execute on our technical strategy
  • Partner with business to continue to evolve our architecture roadmap beyond near term objectives
  • Coordinate development with both internal technology teams and business
  • Adhere to engineering standards and strive for best in class
  • Assist in third line support during core trading hours
  • Motivate, mentor and lead technical teams, evaluate their delivery, guide the members to deliver quality output with responsible delegation and build a high performance team
  • Fulltime
Read More
Arrow Right

Senior Java Backend Developer

The Global Fixed Income Trade Processing (FiTP) Team is seeking a Software Engin...
Location
Location
Canada , Toronto
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 4+ years of relevant experience in Java Backend Development
  • Proven background in developing large distributed systems to address complex business problems
  • Ability to perform thorough requirement analysis and create comprehensive design for business features
  • Keen to produce well-crafted software living up to highest quality standards
  • Enthusiastic in learning and adopting industry-leading technologies into work
  • Ability to work independently with ownership to estimation and timeline
  • Self-motivated and with determination to achieve goals
  • Good team working skills and ability to work in a virtual team environment
  • Ability to think critically, identify improvement opportunities within application and team, come up with solutions and drive the execution
  • Well-organized and able to prioritize multiple tasks to achieve maximum output
Job Responsibility
Job Responsibility
  • 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
  • Fulltime
Read More
Arrow Right

Senior Java Backend Developer - Microservices & API - Assistant Vice President

The Digital S/W Engineer Sr Analyst is a seasoned professional role required for...
Location
Location
India , Pune
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 8+ years of relevant experience in backend application development using Java
  • Proficiency in Java (Java 8+), including a solid understanding of the Spring Framework and Spring Boot for building microservices
  • Experience building or consuming RESTful APIs using JSON
  • Hands-on experience with relational databases and writing SQL
  • Familiarity with NoSQL databases
  • Familiarity with build tools like Maven or Gradle and version control systems like Git
  • Exposure to unit testing frameworks such as JUnit and Mockito
  • Awareness of containerization technologies (Docker) and orchestration platforms (Kubernetes, OpenShift)
  • Interest in or exposure to messaging systems like Kafka or JMS
  • Understanding of secure coding practices and communication protocols (e.g., TLS, JWT)
Job Responsibility
Job Responsibility
  • Backend Service Development: Contribute to the hands-on development, testing, and maintenance of robust backend services and APIs using Java, Spring Boot, and related technologies, following best practices in software engineering
  • System Integration: Assist in building and consuming RESTful APIs to ensure seamless integration between the SBL platform and other critical internal and external systems
  • Database Management: Help implement and maintain the data layer for SBL solutions, writing efficient SQL queries and interacting with both relational and NoSQL databases
  • Documentation & Automation: Support the development of solutions that automate business processes, such as analyzing data from legal documents or integrating with tools like DocuSign to help reduce the documentation lifecycle
  • Risk & Compliance: Work under the direction of senior team members to ensure all code and platform features align with lending policies, regulatory requirements (e.g., Regulation U), and security best practices
  • Problem Solving: Assist in troubleshooting and resolving technical issues across the full application stack, from database queries to API performance, with senior support
  • CI/CD & Deployment: Actively participate in the team's CI/CD pipelines and contribute to the deployment of applications to production environments using tools like Jenkins, Docker, and OpenShift
  • Fulltime
Read More
Arrow Right

Senior Java Developer (Backend)

Hiring: Senior Java Developer (Backend) – IND#1
Location
Location
India , Chennai
Salary
Salary:
Not provided
infogrowth.in Logo
InfoGrowth
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Java Development (Expert Level) – Strong hands-on experience in backend development
  • Spring Boot Framework – Building scalable and high-performance applications
  • Jakarta EE – Enterprise application development
  • REST & SOAP APIs – Design, development, and integration of web services
  • SQL & Oracle Databases – Advanced querying and database management
  • JUnit Testing – Unit testing and code quality assurance
  • Debugging & Error Analysis – Strong troubleshooting skills
  • Experience with Docker & Kubernetes (Container Platforms)
  • Exposure to DevOps practices
  • Ability to work in Agile environments
  • Fulltime
Read More
Arrow Right