CrawlJobs Logo

Senior Java Backend Developer

India · Job Posted March 04, 2026
Apply Position
Job Link Share

Job Description

Technical Expertise to Look For: Deep Java & Spring Boot Knowledge: Proven experience in building and scaling secure, high-performance RESTful APIs and microservices using Java and the Spring Boot framework. Familiarity with Spring Cloud distributed systems is a plus. Expert-Level Relational Databases (e.g., PostgreSQL, MySQL): Strong data modeling skills, extensive experience with optimizing complex queries, and a deep understanding of database security features. Crucial knowledge includes indexing strategies, transaction management, connection pooling, and replication. Authentication & Authorization: Hands-on experience implementing complex Identity and Access Management (IAM) concepts such as OAuth 2.0, OpenID Connect (OIDC), SAML, JWT, and role-based access control (RBAC). Security Best Practices: A security-first mindset with experience in data encryption (at rest and in transit), hashing algorithms (e.g., bcrypt, scrypt), and preventing common vulnerabilities (e.g., SQL injection, XSS, CSRF, insecure deserialization). Unit & Integration Testing: Proficiency with testing frameworks like JUnit, Mockito, and Spring Test. Experience with integration testing and end-to-end testing methodologies. Caching & Messaging: Experience with caching mechanisms (e.g., Redis, Memcached) and message brokers (e.g., Kafka, RabbitMQ) for building highly performant and scalable systems. Role & Responsibilities: Architect and build the core backend services, including robust user authentication, session management, and access control logic. Design and optimize relational database schemas, ensuring scalability, high availability, and robust security. Write critical, high-performance, and maintainable Java code, setting the standard for the backend codebase. Lead a "Backend Pod" for 3-4 junior to mid-level developers, fostering a collaborative and productive environment. Conduct thorough code reviews to enforce best practices in coding standards, security, performance, and API design. Mentor junior developers on advanced Java backend development principles, efficient database interactions, and secure API design. Break down complex backend features and tasks into manageable stories and subtasks for the development team.

Job Responsibility

  • Architect and build the core backend services, including robust user authentication, session management, and access control logic
  • Design and optimize relational database schemas, ensuring scalability, high availability, and robust security
  • Write critical, high-performance, and maintainable Java code, setting the standard for the backend codebase
  • Lead a "Backend Pod" for 3-4 junior to mid-level developers, fostering a collaborative and productive environment
  • Conduct thorough code reviews to enforce best practices in coding standards, security, performance, and API design
  • Mentor junior developers on advanced Java backend development principles, efficient database interactions, and secure API design
  • Break down complex backend features and tasks into manageable stories and subtasks for the development team

Requirements

  • Deep Java & Spring Boot Knowledge: Proven experience in building and scaling secure, high-performance RESTful APIs and microservices using Java and the Spring Boot framework
  • Expert-Level Relational Databases (e.g., PostgreSQL, MySQL): Strong data modeling skills, extensive experience with optimizing complex queries, and a deep understanding of database security features
  • Authentication & Authorization: Hands-on experience implementing complex Identity and Access Management (IAM) concepts such as OAuth 2.0, OpenID Connect (OIDC), SAML, JWT, and role-based access control (RBAC)
  • Security Best Practices: A security-first mindset with experience in data encryption (at rest and in transit), hashing algorithms (e.g., bcrypt, scrypt), and preventing common vulnerabilities (e.g., SQL injection, XSS, CSRF, insecure deserialization)
  • Unit & Integration Testing: Proficiency with testing frameworks like JUnit, Mockito, and Spring Test
  • Caching & Messaging: Experience with caching mechanisms (e.g., Redis, Memcached) and message brokers (e.g., Kafka, RabbitMQ) for building highly performant and scalable systems
  • 5 - 7 Years of experience

Nice to have

Familiarity with Spring Cloud distributed systems is a plus

Looking for more opportunities?

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

Similar Jobs for

Senior Java Backend Developer

8 matching positions

Senior Java Backend Developer

Location
Location
Sweden , Göteborg
Salary
Salary:
Not provided
https://www.randstad.com Logo
Randstad
Expiration Date
June 18, 2026
Flip Icon
Requirements
Requirements
  • Core Java Skills: Deep and solid experience as a Java Backend Developer, with strong skills in Java 17, Spring Boot, and ORM
  • Databases: Practical experience working with MongoDB, PostgreSQL, and InfluxDB
  • Messaging & Tools: Experience with JMS, Artemis, Gerrit, and working within Linux environments
  • Monitoring & Testing: Familiarity with Kibana, Grafana, and WireMock
  • Cloud: Experience with AWS
  • Languages: Fluent in English, both written and spoken
Job Responsibility
Job Responsibility
  • Develop and maintain scalable, high-quality software applications using Java 17 and Spring Boot
  • Work across a modern data and cloud infrastructure, managing both SQL and NoSQL databases
  • Ensure application performance and reliability through continuous monitoring, profiling, and testing
  • Collaborate closely with your team members, supporting and helping each other to succeed
What we offer
What we offer
  • competitive salary
  • excellent benefits
  • collective agreement terms
  • dedicated consultant manager
  • talent-centric strategy with professional development
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

The Senior Java Backend Developer is a senior level position responsible for est...
Location
Location
Canada , Mississauga
Salary
Salary:
120800.00 - 170800.00 USD / Year
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 6+ years of relevant experience in Apps Development or systems analysis role
  • Extensive experience system analysis and in programming of software applications
  • Experience in managing and implementing successful projects
  • Subject Matter Expert (SME) in at least one area of Applications Development
  • Ability to adjust priorities quickly as circumstances dictate
  • Demonstrated leadership and project management skills
  • Consistently demonstrates clear and concise written and verbal communication
  • good knowledge of java, spring and spark/flink
  • Bachelor's degree/University degree or equivalent experience
  • Master's degree preferred
Job Responsibility
Job Responsibility
  • Partner with multiple management teams to ensure appropriate integration of functions to meet goals as well as identify and define necessary system enhancements to deploy new products and process improvements
  • Resolve variety of high impact problems/projects through in-depth evaluation of complex business processes, system processes, and industry standards
  • Provide expertise in area and advanced knowledge of applications programming and ensure application design adheres to the overall architecture blueprint
  • Utilize advanced knowledge of system flow and develop standards for coding, testing, debugging, and implementation
  • Develop comprehensive knowledge of how areas of business, such as architecture and infrastructure, integrate to accomplish business goals
  • Provide in-depth analysis with interpretive thinking to define issues and develop innovative solutions
  • Serve as advisor or coach to mid-level developers and analysts, allocating work 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
  • Fulltime
Read More
Arrow Right

Senior Java Backend Developer

Location
Location
India , Pune
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's or Master's degree in Computer Science, Engineering, or a related field
  • 8+ years of professional experience in backend software development with a strong focus on Java
  • Deep understanding of Java 8+ and its ecosystem, including Spring Framework (Spring Boot, Spring Cloud, Spring Data JPA, etc.)
  • Strong proficiency with relational databases (e.g., PostgreSQL, MySQL, Oracle) and ORM frameworks (e.g., Hibernate, JPA)
  • Experience with NoSQL databases (e.g., MongoDB, Cassandra) is a plus
  • Experience with cloud platforms (e.g., AWS, Azure, Google Cloud Platform) and related services
  • Solid understanding and experience with microservices architecture and design patterns
  • Experience with unit, integration, and end-to-end testing frameworks (e.g., JUnit, Mockito)
  • Proficient with Git and continuous integration/continuous delivery (CI/CD) pipelines
  • Excellent analytical and problem-solving skills with attention to detail
Job Responsibility
Job Responsibility
  • Design, develop, test, deploy, and maintain high-quality, scalable, and resilient backend services and APIs using Java and related technologies
  • Provide technical guidance and mentorship to junior and mid-level developers, conduct code reviews, and promote best practices in software development
  • Collaborate with architects and other senior developers to design robust, scalable, and secure backend architectures
  • Identify and resolve performance and scalability issues, ensuring optimal application performance and responsiveness
  • Uphold and improve code quality through rigorous testing, documentation, and adherence to coding standards
  • Diagnose and resolve complex technical issues, providing production support when necessary
  • Work effectively within an Agile/Scrum team, participating in all phases of the software development life cycle
  • Stay up-to-date with emerging technologies and industry trends, evaluating and recommending new tools and technologies to improve development processes and product quality
  • Fulltime
Read More
Arrow Right

Senior Java Backend Developer

We are looking for an experienced Senior Java Backend Developer with strong expe...
Location
Location
Romania , Brasov
Salary
Salary:
Not provided
nttdata.com Logo
NTT DATA
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • University degree or advanced diploma in a software engineering-related discipline, preferably in Computer Science, or equivalent experience
  • Minimum 7 years of experience in a similar position
  • Strong experience in Java backend development
  • Solid understanding of: Object-oriented design, Multithreading and concurrency, Service-oriented architectures
  • Deep hands-on experience with Oracle PL/SQL development
  • Experience with Jakarta EE or Spring Framework
  • Good knowledge of SQL performance tuning at scale
  • Experience with Git or similar VCS
  • Experience with CI/CD, build and deployment pipelines
  • Good knowledge of: REST/SOAP APIs, schema validation, and data transformation
Job Responsibility
Job Responsibility
  • Design and develop robust backend services using Java (enterprise-grade applications)
  • Implement business logic, service orchestration, and integration points
  • Ensure scalability, performance, and reliability of backend modules
  • Develop and optimize advanced PL/SQL packages, procedures, functions, and triggers
  • Perform SQL tuning and improve data processing efficiency
  • Work closely with large datasets and complex schemas
  • Drive best practices around data modeling and database performance
  • Support and enhance REST/SOAP integration flows between systems
  • Troubleshoot data transformation issues and integration inconsistencies
  • Participate in technical design and architecture discussions
What we offer
What we offer
  • Smooth integration and a supportive mentor
  • Choose from Remote, Hybrid or Office work opportunities
  • Projects have different working hours to suit your needs
  • Sponsored certifications, trainings and top e-learning platforms
  • Private Health Insurance
  • Individual coaching sessions or accredited Coaching School
  • Epic parties or themed events
Read More
Arrow Right

Senior Java Backend Developer

Job Role: Senior Java Backend Developer
Location
Location
India
Salary
Salary:
Not provided
bridgesoft.com Logo
Bridge Soft Solutions
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Deep Java & Spring Boot Knowledge: Proven experience in building and scaling secure, high-performance RESTful APIs and microservices using Java and the Spring Boot framework
  • Expert-Level Relational Databases (e.g., PostgreSQL, MySQL): Strong data modeling skills, extensive experience with optimizing complex queries, and a deep understanding of database security features
  • Authentication & Authorization: Hands-on experience implementing complex Identity and Access Management (IAM) concepts such as OAuth 2.0, OpenID Connect (OIDC), SAML, JWT, and role-based access control (RBAC)
  • Security Best Practices: A security-first mindset with experience in data encryption (at rest and in transit), hashing algorithms (e.g., bcrypt, scrypt), and preventing common vulnerabilities (e.g., SQL injection, XSS, CSRF, insecure deserialization)
  • Unit & Integration Testing: Proficiency with testing frameworks like JUnit, Mockito, and Spring Test
  • Caching & Messaging: Experience with caching mechanisms (e.g., Redis, Memcached) and message brokers (e.g., Kafka, RabbitMQ) for building highly performant and scalable systems
  • 4+ Years of experience
Job Responsibility
Job Responsibility
  • Architect and build the core backend services, including robust user authentication, session management, and access control logic
  • Design and optimize relational database schemas, ensuring scalability, high availability, and robust security
  • Write critical, high-performance, and maintainable Java code, setting the standard for the backend codebase
  • Lead a "Backend Pod" for 3-4 junior to mid-level developers, fostering a collaborative and productive environment
  • Conduct thorough code reviews to enforce best practices in coding standards, security, performance, and API design
  • Mentor junior developers on advanced Java backend development principles, efficient database interactions, and secure API design
  • Break down complex backend features and tasks into manageable stories and subtasks for the development team
  • Fulltime
Read More
Arrow Right

Senior Java Backend Developer

The Applications Development Senior Programmer Analyst is an intermediate level ...
Location
Location
India , Chennai
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 10+ and above years of strong, hands-on experience in developing Java applications
  • Hands-on expertise in real-time streaming technologies such as Apache Flink, Apache Samza or other streaming frameworks
  • Proficiency with Linux and shell scripting
  • Experience with Kafka, Spring Boot, Microservices, and database technologies
  • Proven experience with DevOps practices, including CI/CD pipeline development, Docker, and OpenShift
  • Familiarity with log observability tools such as the ELK stack
  • Strong understanding of distributed systems, data pipelines, and event-driven architectures
  • Strong analytical and problem-solving skills
  • Ability to adapt to shifting priorities and thrive in a fast-paced environment
  • Excellent written and verbal communication skills, with the ability to interact effectively with business users
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

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
  • 3-7 years of professional experience in backend software development, with a strong focus on Java
  • Proficiency in Java and the Spring Framework (Spring Boot, Spring MVC, Spring Data JPA)
  • Strong understanding of object-oriented programming, design patterns, and data structures
  • Experience with relational databases (e.g., PostgreSQL, MySQL, Oracle)
  • Solid understanding of microservices architecture and distributed systems
  • Proficiency with version control systems, particularly Git
  • Experience with unit and integration testing frameworks (e.g., JUnit, Mockito)
  • Excellent analytical and problem-solving skills with a keen eye for detail
  • Strong verbal and written communication skills, with the ability to articulate complex technical concepts to both technical and non-technical audiences
  • Proven ability to work effectively in a collaborative team environment
Job Responsibility
Job Responsibility
  • Design, develop, and implement complex backend services and APIs using Java and Spring Boot
  • Contribute to all phases of the development lifecycle, including analysis, design, development, testing, and deployment
  • Write clean, maintainable, and efficient code following established coding standards and best practices
  • Lead code reviews, ensuring code quality, performance, and security
  • Collaborate with product managers, front-end developers, and other stakeholders to define requirements and deliver solutions
  • Mentor junior developers, providing technical guidance and fostering a culture of continuous learning
  • Troubleshoot and resolve complex production issues, ensuring system stability and reliability
  • Optimize applications for maximum speed and scalability
  • Participate in architectural discussions and contribute to the evolution of our backend infrastructure
  • Stay up-to-date with emerging technologies and industry trends
  • Fulltime
Read More
Arrow Right