CrawlJobs Logo

Java Backend Developer

India, Bengaluru · Job Posted January 07, 2026
Apply Position
Job Link Share

Job Responsibility

  • Design and develop key functionality within the application
  • Perform design reviews and code reviews at agreed milestones throughout the project life cycle
  • Work closely with the client’s application development team to understand detailed requirements
  • Participate in hands-on design and development of technical components and artifacts
  • Engage in technical reviews and contribute to defining or improving processes related to configuration management, deployment, and application resiliency planning
  • Ensure release activities are completed within defined timelines

Requirements

  • Proficiency in Core Java (Java 17 & Java 21), Jakarta EE, Spring, Spring Boot, Spring Data, REST APIs, Spring MVC, Maven, and JUnit 5
  • Knowledge of Quarkus and Reactive Programming is an added advantage
  • Strong hands-on development experience with clean coding practices, code reviews, configuration management, and code refactoring
  • Proficiency in SQL, MongoDB, or other NoSQL databases
  • Hands-on experience working with Linux environments and Jenkins Pipelines
  • Strong understanding of Object-Oriented Design Patterns, Data Structures, and Algorithms
  • Exposure to Docker, Kubernetes, Git, Maven, Sonar, and JIRA is desirable
  • Experience with Agile development methodologies such as Scrum and Test-Driven Development (TDD)
  • Excellent communication and interpersonal skills
  • Strong analytical and problem-solving abilities
  • Ability to multitask and work under tight deadlines
  • Advanced understanding of application, data, and infrastructure architecture disciplines
  • 8 to 10 years of rich development experience in the technologies and areas mentioned above
  • Bachelor's degree in Computer Science, Engineering, MCA, or a related field

Nice to have

  • Knowledge of Quarkus and Reactive Programming
  • Exposure to Docker, Kubernetes, Git, Maven, Sonar, and JIRA

Looking for more opportunities?

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

Similar Jobs for

Java Backend Developer

8 matching positions

Java backend developer

The Applications Development Programmer Analyst is an intermediate level positio...
Location
Location
India , Chennai; Pune
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 3+ Years of develop, test, and maintain Java-based applications under the guidance of senior developers
  • Write clean, efficient, and well-documented Java code following coding standards
  • Assist in designing and implementing features based on business requirements
  • Participate in the full software development lifecycle (SDLC), including analysis, development, testing, and deployment
  • Debug, troubleshoot, and fix defects in existing applications
  • Work with frameworks such as Spring / Spring Boot (basic to intermediate level)
  • Develop and consume RESTful APIs
  • Hands on in UI technologies like angular/react
  • Perform unit testing using tools like JUnit or Mockito
  • Collaborate with cross-functional teams (QA, UI, DevOps, Business Analysts)
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
  • 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
  • Fulltime
Read More
Arrow Right

Java Backend Developer

The Applications Development Programmer Analyst is an intermediate level positio...
Location
Location
India , Chennai
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 0-2 years of relevant experience
  • Experience in programming/debugging used in business applications
  • Working knowledge of industry practice and standards
  • Comprehensive knowledge of specific business area for application development
  • Working knowledge of program languages
  • Consistently demonstrates clear and concise written and verbal communication
  • 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
  • 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
  • Fulltime
Read More
Arrow Right

Java Backend Developer

Location
Location
India , Bengaluru
Salary
Salary:
Not provided
https://www.randstad.com Logo
Randstad
Expiration Date
July 13, 2026
Flip Icon
Requirements
Requirements
  • 6 to 8 years experience in java backend development
  • Strong experience in Spark/Scala/any stream based applications
  • Good understanding on java/j2ee design, cloud services (AWS/Azure/GCP)
  • Experience with REST Apis, JSON parsing, Kafka producer-consumer, DAGs, Airflows
  • Good to have knowledge on react js, monitoring and alerting tools, JIRA
  • Experience in GIT, CI/CD
  • Fulltime
Read More
Arrow Right

Java Backend Developer

Location
Location
United Kingdom , Burgess Hill
Salary
Salary:
65000.00 - 70000.00 GBP / Year
https://www.randstad.com Logo
Randstad
Expiration Date
June 11, 2026
Flip Icon
Requirements
Requirements
  • Up to 5 years of experience
  • Strong knowledge of Java (8+)
  • Microservices
  • Spring Boot
  • Kafka
  • SQL/NoSQL databases
  • Familiar with TDD
  • CI/CD
  • version control (GIT)
  • University degree in Computer Science, Computer Engineering, or equivalent
Job Responsibility
Job Responsibility
  • Build, troubleshoot, deploy, and scale high-quality software using distributed enterprise frameworks
  • Fulltime
!
Read More
Arrow Right

Java Backend Developer

Join a high-performance eBond Booking and Messaging team managing a complex trad...
Location
Location
United Kingdom , London
Salary
Salary:
600.00 - 625.00 GBP / Day
https://www.randstad.com Logo
Randstad
Expiration Date
June 09, 2026
Flip Icon
Requirements
Requirements
  • Java Expert: Java 8+, Multithreading, and RESTful Webservices
  • Messaging Pro: Deep knowledge of Pub-Sub and brokers like 60East AMPS, Kafka, or RabbitMQ
  • Reactive & Agile: Experience with Functional Reactive Programming (RxJava/Flow API) within an Agile/Scrum setup
  • Data & Systems: Proficiency in Spring, SQL (Sybase/PostgreSQL), and distributed systems (Zookeeper)
  • Performance: Skilled in low-latency communication and debugging complex distributed systems
Job Responsibility
Job Responsibility
  • Build and adapt trading workflows
  • Ensure seamless connectivity to external exchanges
  • Manage trade booking systems
  • Fulltime
!
Read More
Arrow Right

Java Backend Developer

The Applications Development Intermediate Programmer Analyst is an intermediate ...
Location
Location
India , Chennai
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 3+ years of relevant experience in the Financial Service industry
  • Must Have - Java, Microservices, Sprinboot
  • Desired - Angular
  • Databse - SQL /Oracle
  • 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
  • Strong experience in Java/ Microservices, Spring boot, Kubernates, SQL/NoSQL required
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
  • 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
  • In addition to development should be willing to support production deployments
  • 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
  • Fulltime
Read More
Arrow Right

Java Backend Developer

You will work on mission-critical systems serving high-net-worth clients across ...
Location
Location
Singapore , Singapore
Salary
Salary:
Not provided
https://www.soprasteria.com Logo
Sopra Steria
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Strong proficiency in Java (Java 8+)
  • Hands-on experience with Spring Framework (Spring Boot, Spring MVC, Spring Data)
  • Experience with Hibernate/JPA for ORM
  • Solid understanding of RESTful API design principles
  • Experience with relational databases and SQL
  • Familiarity with Git version control
  • Understanding of microservices architecture patterns
Job Responsibility
Job Responsibility
  • Design, develop, and maintain backend services using Java and Spring Framework
  • Build and optimize RESTful APIs and microservices architecture
  • Work with relational databases (PostgreSQL, Oracle, DB2) for data persistence and optimization
  • Collaborate with cross-functional teams including front-end developers, QA, and business analysts
  • Participate in code reviews, technical discussions, and agile ceremonies
  • Troubleshoot production issues and implement performance improvements
  • Contribute to technical documentation and knowledge sharing
What we offer
What we offer
  • Hybrid working mode and Work-from-Abroad benefits
  • 18 days of Annual leave
  • Comprehensive coverage including General Practitioner, hospitalization, dental, and optical
  • Annual bonus based on individual performance
  • Training programs, certification opportunities, and training incentives to support career growth
  • Regular team-building activities and social events
  • Fulltime
Read More
Arrow Right

Java Backend Developer

The Applications Development Intermediate Programmer Analyst is an intermediate ...
Location
Location
India , Pune
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 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
  • 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
  • Fulltime
Read More
Arrow Right