CrawlJobs Logo

Java FullStack 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 seeking a highly motivated and experienced Full Stack Developer with a strong focus on backend - Java, Spring Framework and frontend - Angular, Typescript. The ideal candidate will have 4 to 8 years of professional experience in developing robust, scalable, and high-performance applications. You will be instrumental in designing, developing, and maintaining our software systems, working across the full stack from database to user interface, with a primary emphasis on backend and frontend development.

Job Responsibility:

  • Design, develop, and maintain server-side applications using Java and Spring Framework
  • Develop and integrate RESTful APIs and microservices
  • Work with frontend technologies to build intuitive and responsive user interfaces
  • Design and manage database schemas and queries
  • Implement and maintain unit, integration, and end-to-end tests
  • Participate in code reviews
  • Collaborate with product managers, designers, and other engineers
  • Troubleshoot and debug production issues
  • Contribute to entire software development lifecycle
  • Continuously discover, evaluate, and implement new technologies
  • Effectively communicate technical concepts to stakeholders

Requirements:

  • Bachelor's degree in Computer Science, Software Engineering, or related field, or equivalent practical experience
  • 4-8 years of professional experience in full stack development with strong emphasis on backend
  • Proficient in Java and extensive experience with Spring Framework (Spring Boot, Spring Cloud, Spring Data JPA, etc.)
  • Familiarity with front-end technologies and frameworks (HTML5, CSS3, JavaScript, TypeScript, React, Angular, or Vue.js)
  • Solid understanding of object-oriented programming (OOP) principles and design patterns
  • Experience with relational databases with strong SQL knowledge
  • Experience with message brokers (e.g., Kafka, RabbitMQ)
  • Experience with testing frameworks (e.g., JUnit, Mockito, Jest, React Testing Library)
  • Understanding of microservices architecture and distributed systems
  • Experience with CI/CD pipelines and tools (e.g., Openshift, Jenkins)
  • Experience with version control systems (e.g., Git)
  • Strong problem-solving skills
  • Excellent communication, interpersonal, and collaboration skills
  • 4-8 years of relevant experience in the Financial Service industry
  • Ability to work under pressure and manage deadlines

Nice to have:

  • NoSQL databases - MongoDB, Graph
  • Prior experience in Business decision, workflow solutions (e.g., Business decision framework, JBPM)

Additional Information:

Job Posted:
September 27, 2025

Employment Type:
Fulltime
Work Type:
Hybrid 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.