CrawlJobs Logo

Senior Java Backend Application Developer

https://www.citi.com/ Logo

Citi

Location Icon

Location:
India , Pune, Maharashtra, India, Chennai, Tamil Nadu, India

Category Icon

Job Type Icon

Contract Type:
Not provided

Salary Icon

Salary:

Not provided

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

Additional Information:

Job Posted:
May 05, 2026

Employment Type:
Fulltime
Work Type:
Hybrid work
Job Link Share:

Looking for more opportunities? Search for other job offers that match your skills and interests.

Briefcase Icon

Similar Jobs for Senior Java Backend Application Developer

Senior Java Backend Engineer

We are looking for an engineering mindset to bring fresh ideas from various area...
Location
Location
India , Mumbai
Salary
Salary:
Not provided
https://clevertap.com/ Logo
CleverTap
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 4 to 6 years of experience in back-end development (designing, developing, testing and deploying large scale applications with one of the JVM based languages or other server side technologies)
  • Strong organisational and time-management skills
  • Attention to detail
  • Good communication skills
  • Good knowledge of data structures
  • Hands-on experience in multi threading and concurrency
Job Responsibility
Job Responsibility
  • Solve complex data problems, focusing on TesseractDB™ (our in house, time series analytics database)
  • Assist teams in designing scalable architectures
  • Optimise database performance using profilers
  • Optimise existing processes
  • Fulltime
Read More
Arrow Right

Senior Software Engineer - Java Backend

We are looking for an engineering mindset which brings fresh ideas from various ...
Location
Location
India , Mumbai
Salary
Salary:
Not provided
https://clevertap.com/ Logo
CleverTap
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 4 to 6 years of experience in back-end development (Designing, developing, testing and deploying large scale applications with one of the JVM languages or other server side technologies)
  • Strong organisational and time-management skills
  • Large capacity for attention to detail
  • Ability to meet communicated deadlines and release project with minimal bugs
  • Good knowledge of data structure, OOPs concepts and Java
Job Responsibility
Job Responsibility
  • write server side scripts, API’s to be utilised by front side engineers and also other microservices
  • optimising servers for speed and stability, implementing security structures, generating reusable code libraries and generating data storage solutions
  • involved with the product team directly in deciding the requirements, estimating delivery date for a particular feature and documenting the technical details for developing it
What we offer
What we offer
  • Be a part of a global growth stage startup
  • Work in a fast-paced, dynamic environment where your contribution matters
  • You are passionate about technology and its impact on the high growth mobile technology space
  • Innovate at scale, with learning opportunities
  • Fulltime
Read More
Arrow Right

Java Backend Developer

The Applications Development Intermediate Programmer Analyst is an intermediate ...
Location
Location
India , Pune; Chennai
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 4-7 years of relevant experience in the Java/J2EE domain
  • Java (preferably java 17), Spring Boot, SQL
  • Intermediate level experience in Applications Development role
  • Consistently demonstrates clear and concise written and verbal communication
  • Demonstrated problem-solving and decision-making skills
  • Ability to work under pressure and manage deadlines or unexpected changes in expectations or requirements
  • Bachelor’s degree/University degree or equivalent experience
Job Responsibility
Job Responsibility
  • Utilize knowledge of applications development procedures and concepts, and basic knowledge of other technical areas to identify and define necessary system enhancements, including using script tools and analyzing/interpreting code
  • Consult with users, clients, and other technology groups on issues, and recommend programming solutions, install, and support customer exposure systems
  • Apply fundamental knowledge of programming languages for design specifications
  • Analyze applications to identify vulnerabilities and security issues, as well as conduct testing and debugging
  • Serve as advisor or coach to new or lower level analysts
  • Identify problems, analyze information, and make evaluative judgements to recommend and implement solutions
  • Resolve issues by identifying and selecting solutions through the applications of acquired technical experience and guided by precedents
  • Has the ability to operate with a limited level of direct supervision
  • Can exercise independence of judgement and autonomy
  • Acts as SME to senior stakeholders and /or other team members
What we offer
What we offer
  • Global Benefits
  • We bring the best to our people. We put our employees first and provide the best-in-class benefits they need to be well, live well and save well
  • Fulltime
Read More
Arrow Right

Backend Java Developer

The Backend Java Developer is an intermediate level position responsible for par...
Location
Location
Canada , Mississauga
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5+ 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
  • Bachelor’s degree/University degree or equivalent experience
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 Backend Java Developer

The Applications Development Senior Programmer Analyst is an intermediate level ...
Location
Location
Canada , Mississauga
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 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
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 Backend Java Developer

The Applications Development Senior Programmer Analyst is an intermediate level ...
Location
Location
Canada , Mississauga
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 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
  • Bachelor’s degree/University degree or equivalent experience
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 Lead Backend Java Developer

The Applications Development Manager is a senior level position responsible for ...
Location
Location
Canada , Mississauga
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 10+ years of relevant experience
  • Hands-on development experience required
  • Must have hands-on backend Java development experience
  • Experience in applications development
  • Experience in management
  • Experience managing global technology teams
  • Working knowledge of industry practices and standards
  • Consistently demonstrates clear and concise written and verbal communication
  • Bachelor’s degree/University degree or equivalent experience
  • Master’s degree preferred
Job Responsibility
Job Responsibility
  • Manage multiple teams of professionals to accomplish established goals and conduct personnel duties for team
  • Provide strategic influence and exercise control over resources, budget management and planning while monitoring end results
  • Utilize in-depth knowledge of concepts and procedures within own area and basic knowledge of other areas to resolve issues
  • Ensure essential procedures are followed and contribute to defining standards
  • Integrate in-depth knowledge of applications development with overall technology function to achieve established goals
  • Provide evaluative judgement based on analysis of facts in complicated, unique, and dynamic situations including drawing from internal and external sources
  • Influence and negotiate with senior leaders across functions, as well as communicate with external parties as necessary
  • Appropriately assess risk when business decisions are made, demonstrating particular consideration for the firm's reputation and safeguarding Citigroup, its clients and assets, by driving compliance with applicable laws, rules and regulations, adhering to Policy, applying sound ethical judgment regarding personal behavior, conduct and business practices, and escalating, managing and reporting control issues with transparency, as well as effectively supervise the activity of others and create accountability with those who fail to maintain these standards
  • Fulltime
Read More
Arrow Right

Senior Java Developer

International Environment; Free Meals; Hybrid Work
Location
Location
Japan , Tokyo
Salary
Salary:
5500000.00 - 9000000.00 JPY / Year
https://www.randstad.com Logo
Randstad
Expiration Date
August 01, 2027
Flip Icon
Requirements
Requirements
  • 8+ years of experience in backend development using Java and the Spring Boot framework
  • 8+ years of experience in designing, developing, and maintaining high-traffic web applications
  • Experience with Docker containers and deployment environments
  • Experience leading small to medium-sized development teams
  • Experience working in Agile environments, preferably Scrum
  • Understanding of frontend and backend development technologies
Job Responsibility
Job Responsibility
  • システム開発(組み込み・ファームウェア・制御系)
What we offer
What we offer
  • International Environment
  • Free Meals
  • Hybrid Work
  • 健康保険
  • 厚生年金保険
  • 雇用保険
  • Fulltime
Read More
Arrow Right