CrawlJobs Logo

Java Backend Developer

https://www.citi.com/ Logo

Citi

Location Icon

Location:
India, Pune

Category Icon
Category:
IT - Software Development

Job Type Icon

Contract Type:
Not provided

Salary Icon

Salary:

Not provided

Job Description:

We are looking for a highly skilled and hands-on Software Engineer to work on modern engineering practices and technology transformation within our teams. You will play a critical role in designing, developing, and maintaining scalable, high-quality software solutions while ensuring best-in-class engineering standards.

Job Responsibility:

  • Develop clean, maintainable, and testable code following SOLID principles
  • Ensure high levels of unit test coverage, test-driven development (TDD), and behavior-driven development (BDD)
  • Contribute to hands-on coding, code reviews, and refactoring
  • Follow trunk-based development practices for continuous integration
  • Monitor and control all phases of development process
  • Provide user and operational support on applications to business users
  • Operate with a limited level of direct supervision
  • Apply Behavior-Driven Development (BDD), Test-Driven Development (TDD), and unit testing
  • Conduct thorough code reviews
  • Follow secure coding practices, performing vulnerability assessments
  • Collaborate effectively in agile environments

Requirements:

  • 7-10 years of relevant experience
  • Strong hands-on experience with Java J2EE and Spring based technology stack
  • Hands-on SQL, Oracle database
  • Expertise in system design and microservices architecture
  • Good understanding of Active/IBM MQ, Kafka
  • Experience with trunk-based development, feature flags, and progressive delivery strategies
  • Strong understanding of CI/CD pipelines, and DevOps practices
  • Experience conducting code reviews, vulnerability assessments, and secure coding
  • Familiarity with modern cloud-native technologies (OpenShift, Kubernetes, Docker)
  • Excellent problem-solving skills
  • Strong communication and collaboration skills
  • Bachelor's degree/University degree or equivalent experience

Nice to have:

  • Apache Camel expertise
  • Experience with event-driven architecture and distributed systems
  • Knowledge of performance tuning, observability, and production monitoring
  • Familiarity with Agile frameworks and modern ways of working in product development
  • Knowledge of SWIFT messaging (ISO 15022/20022)
  • Knowledge of Messaging systems like Tibco EMS

Additional Information:

Job Posted:
September 10, 2025

Employment Type:
Fulltime
Work Type:
On-site work
Job Link Share:
Welcome to CrawlJobs.com
Your Global Job Discovery Platform
At CrawlJobs.com, we simplify finding your next career opportunity by bringing job listings directly to you from all corners of the web. Using cutting-edge AI and web-crawling technologies, we gather and curate job offers from various sources across the globe, ensuring you have access to the most up-to-date job listings in one place.