CrawlJobs Logo

Sr Java Engineer

India, Chennai · Job Posted May 04, 2026
Apply Position
Job Link Share

Job Description

This position gives an excellent opportunity for the selected candidate to play a significant role in an exciting and critical business within Citi. As a member of our highly acclaimed Technology team, this role provides the opportunity to participate in and shape the expansion and pre-eminence of our Business working together with our team of highly skilled technologists. We believe it is even more special to do this as part of Citi, a premier financial institution that is one of the biggest and best in the market, and as a part of our team that has a high visibility for our work both inside our larger organisation as well as in the global Capital Markets world. The position will enable you to leverage Citi's incomparable geographical reach, product richness, and engineering expertise and to translate these into a successful and top-of-the-class product offering for our customers.

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
  • Together with the partner teams, user community, business analysts and Tech management contribute to innovative & best-in-class solutions for our business

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
  • Knowledge of the FI market and products is very desirable
  • Self Motivated, Strong interpersonal and articulation skills (spoken and written)
  • Excellent persuasive, influencing and negotiation skills
  • Outstanding analytic and problem solving skills
  • innovative and solutions oriented
  • Excellent knowledge in Java (JDK 1.8 or more) Experience with SpringBoot, KAFKA, GRPC, ECS, Mongo, REST API, JUNIT and SQL/PLSQL Basics
  • Java performance tuning
  • Kubernetes, Openshift, Gradle, Splunk, Prometheus
  • Knowledge of CI/CD Pipeline, Familiarity with TeamCity, UDeploy, Jenkins, SonarQube
  • Experience with Design Patterns, Code Review, Coding standard, Unit testing with JNIT/Mockito
  • Graduation/Post Graduation qualifications in Computer Engineering (preferable) or any Engineering stream with a very good academic record throughout
  • A high degree of Analytical ability and Quantitative skills is desirable
  • Innovative and Positive 'Can Do' attitude
  • Ability to make effective judgements on available data / knowledge
  • Planning and Organising – Ability to identify the steps to be taken to achieve objectives
  • Resilience – Used to working towards tight deadlines, under pressure and using appropriate coping methods to stay focused
  • Accountability –self start on goals and achieve targets
  • Strong team orientation and commitment to overall team success
  • willing to go above and beyond to ensure team success
  • intense customer focus and commitment to driving quality

Looking for more opportunities?

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

Similar Jobs for

Sr Java Engineer

8 matching positions

Sr Java Engineer

This position gives an excellent opportunity for the selected candidate to play ...
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

Sr Java Engineer (Kubernetes, React & DevOps)

We are currently seeking a Sr Java Engineer (Kubernetes, React & DevOps) to join...
Location
Location
United States , New York City
Salary
Salary:
Not provided
nttdata.com Logo
NTT DATA
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 7+ years of experience in software development, with strong focus on full-stack & Java-based backend application development
  • 7+ years of experience with front-end applications using React
  • 7+ years of experience with Kubernetes-based containerized environments including deployment, scaling, and operational management
Job Responsibility
Job Responsibility
  • Design, develop, and operate end-to-end full-stack applications including front-end user interfaces, back-end services, and supporting infrastructure
  • Own the complete software development lifecycle including system design, development, testing, deployment, monitoring, and production support
  • Build and operate applications using modern GitOps-driven SDLC practices to ensure reliable and repeatable deployments
  • Develop scalable, highly performant, and resilient distributed systems with strong focus on reliability and operational efficiency
  • Participate in production operations including monitoring, incident resolution, root cause analysis, and system optimization following 'you build it, you run it' principles
  • Collaborate with product managers, business stakeholders, and cross-functional teams to translate functional requirements into robust technical solutions
  • Develop responsive and component-based user interfaces using modern front-end technologies and frameworks
  • Design and implement secure and scalable APIs and backend services using REST/JSON standards
  • Ensure backward compatibility, version control, and maintainability in API design and service development
  • Solid in DevOps with hands on knowledge in CI/CD pipelines, Jenkins and related toolset
  • Fulltime
Read More
Arrow Right

Sr Java Engineer (Security Focus)

The ideal candidate is a senior backend engineer who has built Java services in ...
Location
Location
United States , Milwaukee
Salary
Salary:
130000.00 - 170000.00 USD / Year
bhsg.com Logo
Beacon Hill
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 7+ years of backend software engineering experience with strong Java depth
  • Hands-on experience building production Java services
  • Strong understanding of application security concepts (e.g., OWASP Top 10)
  • Experience designing and securing APIs (REST and/or gRPC)
  • Familiarity with modern development workflows (Git, CI/CD)
  • Ability to collaborate across engineering teams and communicate technical concepts clearly
Job Responsibility
Job Responsibility
  • Design, build, and maintain Java-based backend services and APIs using modern frameworks such as Spring / Spring Boot
  • Contribute to microservices and distributed architectures, with a focus on secure communication and data flow
  • Apply secure coding practices, defensive programming, and performance optimization
  • Participate in architecture and design reviews, with an emphasis on application security
  • Perform code reviews, threat modeling, and vulnerability remediation for backend systems
  • Help teams implement and strengthen authentication and authorization mechanisms (OAuth2/OIDC, JWT, RBAC)
  • Work with relational and NoSQL databases (PostgreSQL, MySQL, Oracle, MongoDB) using secure access patterns
  • Support secure development practices within CI/CD pipelines, including dependency and vulnerability scanning
  • Fulltime
Read More
Arrow Right

IoT Development Sr. Engineer (JAVA)

We are seeking an experienced Backend Developer to join our Platforms Developmen...
Location
Location
Egypt , Giza
Salary
Salary:
Not provided
vodafone.com Logo
Vodafone
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Degree in Computer Systems Engineering, Computer Science, or Telecommunications (BSc/MSc)
  • Minimum 4 years of experience in backend development with Java (Spring Boot or equivalent)
  • Proven experience with Kubernetes, Docker, and cloud implementations
  • Hands-on experience with relational and NoSQL databases (e.g., MongoDB)
  • Familiarity with CI/CD tools such as Jira, Jenkins, Nexus, Sonar, GIT, and Confluence
  • Knowledge of observability tools like Prometheus and Grafana
  • Understanding of microservices and event-driven architectures
  • Excellent communication skills and ability to work collaboratively in Agile teams
  • Passionate about technology, innovation, and continuous learning
Job Responsibility
Job Responsibility
  • Design, develop, and maintain backend systems and applications
  • Build microservices using Spring Boot and AWS Lambdas in Python
  • Optimise performance, scalability, and reusability of applications
  • Collaborate with team members through code reviews, mentoring, and knowledge sharing
  • Work closely with UX designers, Scrum Masters, Product Owners, Testers, and Infrastructure Engineers
  • Write clean, maintainable code following industry standards and best practices
  • Develop and execute unit and integration tests to ensure reliability and stability
  • Stay updated with emerging backend technologies and frameworks to improve processes
What we offer
What we offer
  • Opportunity to work on cutting-edge technologies in a global organisation
  • Exposure to Agile methodologies and collaborative, cross-functional teams
  • A culture that encourages innovation, experimentation, and continuous learning
  • Career growth through mentorship and knowledge-sharing initiatives
Read More
Arrow Right

Sr. Software Engineer - Java+AWS

Location
Location
India , Bangalore
Salary
Salary:
Not provided
yash.com Logo
YASH TECHNOLOGIES CONSULTING INC.
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Strong experience in JAVA and J2EE technologies with Cloud based environment
  • Experience in AWS cloud (PaaS) with Java (ECS, LAMBDA is mandatory)
  • Expert knowledge in JPA, Hibernate, JDBC, SQL, Spring Boot, JUnit and JSON, REST/JSON web services
  • Expert knowledge on containers and kubernetes
  • Knowledge in Java Design Patterns will be an added advantage
  • Experience developing applications with Agile team methodologies preferred
  • Strong Object-Oriented design skills and understanding of MVC
  • Sufficient experience with Git to organize a large software project with multiple developers to include branching, tagging and merging
  • Fulltime
Read More
Arrow Right

Sr Staff Engineer, Java Platform

Uber’s Developer Platform Organization is looking for a Staff Software Engineer ...
Location
Location
United States , San Francisco; Sunnyvale
Salary
Salary:
267000.00 - 297000.00 USD / Year
uber.com Logo
Uber
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's Degree in Computer Science or a related field (or equivalent experience)
  • 10+ years of full-time engineering experience
  • Demonstrated track record of driving large-scale, cross-organizational technical initiatives from concept through production
  • Proven ability to influence engineering direction at the organizational level
  • Systematic problem-solving approach and knowledge of algorithms, data structures, and complexity analysis
  • Strong understanding of distributed systems or stream processing
  • Proficient in at least one programming language, such as Golang, Java, C#, or C++
Job Responsibility
Job Responsibility
  • Set Java Technical Direction: Own the multi-year Java platform roadmap (runtime, build, tooling, AI-assist)
  • Translate future Java features (new JDK, virtual threads, etc.) into concrete adoption plans to boost throughput and cut costs, influencing architecture across thousands of services
  • Accelerate Java Developer Velocity: Design and ship next-gen platform abstractions (TaskGraph, virtual-thread containers, reactive I/O) and opinionated 'golden-path' frameworks (observability, circuit-breakers, AI code generation) to simplify development
  • Partner with teams to reduce build times, test flakiness, and onboarding friction
  • Enable Storage, Search & Data with Open Source: Act as Uber's senior liaison to critical Java OSS communities (OpenJDK, Cassandra, Lucene, Kafka, Pinot, Hive/Spark)
  • Identify and address upstream gaps, contribute fixes/features, reduce Uber-specific forks, and establish a structured OSS engagement model (office hours, contribution guidelines, sponsorship, conferences)
  • Drive JVM Performance & Cost Efficiency: Lead benchmarking and continuous profiling to optimize JVM tuning, GC strategy, and frameworks
  • Quantify cost savings for leadership and champion memory- and CPU-efficient design through guidelines and automated analysis
  • Mentor, Grow, and Lead: Mentor Staff/Senior Engineers
  • Conduct high-quality architecture/design reviews
What we offer
What we offer
  • Eligible to participate in Uber's bonus program
  • May be offered an equity award & other types of comp
  • All full-time employees are eligible to participate in a 401(k) plan
  • Eligible for various benefits
  • Fulltime
Read More
Arrow Right

Sr Software Engineer (Java) - Prevention & Continuous Care Companion

We are looking for a Senior Software Engineer to join the Preventive & Continuou...
Location
Location
France , Levallois
Salary
Salary:
Not provided
doctolib.fr Logo
Doctolib
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • In-depth knowledge of the JVM ecosystem (Java, Kotlin, Spring Boot)
  • Familiar with Domain Driven Design
  • Advocate for pair and mob programming
  • Product-oriented and comfortable guiding teammates to suggest tradeoffs to balance business needs with technical constraints
  • Experience in monitoring the health of the system you are building and actively contribute to its improvement
  • Familiar with distributed systems patterns and have hands-on experience with microservices architecture, event-driven design, and system reliability
Job Responsibility
Job Responsibility
  • Collaboratively design, implement and maintain high quality solutions delivering value to our users
  • Implement best practices to maintain and improve high standards for engineering and operational excellence to help our team members thrive
  • Proactively monitor the health of the system in your team’s scope by measuring SLIs, defining SLOs and improving and maintaining alerts
  • Continuously build your domain knowledge and influence outside of the team to help your team deal with dependencies and reduce uncertainty
  • Provide thoughtful and constructive feedback during pair programming sessions
What we offer
What we offer
  • Free comprehensive health insurance for you and your children
  • Parent Care Program: additional leave on top of the legal parental leave
  • Free mental health and coaching services through our partner Moka.care
  • For caregivers and workers with disabilities, a package including an adaptation of the remote policy, extra days off for medical reasons, and psychological support
  • Work from abroad for up to 10 days per year thanks to our flexibility days policy
  • Work Council subsidy to refund part of a sport club membership or a creative class
  • Up to 14 days of RTT
  • Lunch voucher with Swile card
  • Fulltime
Read More
Arrow Right

Sr. Software Engineer - Java

We are looking forward to hire Java Professionals in the following areas
Location
Location
India
Salary
Salary:
Not provided
yash.com Logo
YASH TECHNOLOGIES CONSULTING INC.
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field
  • 5-7 years of experience in Java development, with a strong understanding of object-oriented programming and design patterns
  • Proficiency in AWS services such as EC2, S3, RDS, Lambda, CloudFormation, etc.
  • Experience with Spring Boot and other Java frameworks
  • Strong knowledge of SQL and NoSQL databases
  • Familiarity with containerization technologies like Docker and Kubernetes
  • Experience with CI/CD tools and processes
  • Excellent problem-solving skills and the ability to work independently and as part of a team
  • Strong communication skills and the ability to articulate technical concepts to non-technical stakeholders
Job Responsibility
Job Responsibility
  • Design, develop, and maintain Java-based applications using best practices and modern frameworks
  • Integrate and manage AWS services such as EC2, S3, RDS, Lambda, and CloudFormation
  • Develop RESTful APIs and microservices architecture to support scalable and robust applications
  • Implement CI/CD pipelines using tools like Jenkins, Git, and Docker to automate deployment processes
  • Monitor and troubleshoot application performance, defect triaging, and reliability issues, providing timely support and resolution
  • Collaborate with cross-functional teams to gather requirements, design solutions, and deliver high-quality software
  • Conduct code reviews and ensure adherence to coding standards and best practices
  • Stay updated with the latest industry trends and AWS services to continuously improve our technology stack
What we offer
What we offer
  • Flexible work arrangements, Free spirit, and emotional positivity
  • Agile self-determination, trust, transparency, and open collaboration
  • All Support needed for the realization of business goals
  • Stable employment with a great atmosphere and ethical corporate culture
Read More
Arrow Right