CrawlJobs Logo

Java Full Stack Lead 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:

The Full Stack Developer is a senior level position responsible for establishing and implementing new or revised application systems and programs in coordination with the CTO engineering teams. The overall objective of this role is to lead applications systems analysis and programming activities.

Job Responsibility:

  • Spearhead the design, development, and deployment of full-stack applications utilizing Spring Boot and React frameworks, ensuring alignment with business requirements and technical best practices
  • Architect and implement scalable, resilient microservices deployed in Docker containers, orchestrated within an OpenShift environment, adhering to industry-leading cloud-native patterns
  • Collaborate closely with product managers, solution architects, and quality assurance teams to define, develop, and deliver high-quality, performant software solutions that meet and exceed stakeholder expectations
  • Actively participate in and lead Agile ceremonies, including sprint planning, daily stand-ups, backlog refinement sessions, and sprint retrospectives, to foster a collaborative and iterative development process
  • Partner with Scrum Masters and Product Owners to ensure the timely and high-quality delivery of features, driving continuous improvement in team efficiency and product value
  • Assume ownership of critical technical decisions, contributing significantly to the long-term architectural strategy and planning, ensuring scalability, maintainability, and security of the platform
  • Conduct in-depth analysis, applying interpretive thinking to identify complex issues and develop innovative, effective solutions that address underlying root causes
  • Serve as a technical advisor and mentor to mid-level developers and analysts, providing guidance, support, and allocating tasks as necessary to promote professional growth and knowledge sharing within the team.

Requirements:

  • Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field
  • 10-15 years of progressive professional experience in software development, demonstrating proficiency with modern technologies and frameworks
  • Extensive experience with front-end technologies, including Angular, TypeScript, HTML, and CSS, to develop engaging user interfaces
  • Deep understanding and practical experience with back-end technologies, such as Spring, Spring Boot, and Java 11+, to build robust and scalable server-side applications
  • Proven ability in designing and developing RESTful APIs and Web Services, ensuring seamless integration between systems
  • Minimum of 2 years in a technical leadership role, demonstrating success in mentoring engineers, influencing architectural decisions, and driving technical excellence
  • Solid understanding of microservices architecture and distributed systems, with hands-on experience in designing, implementing, and deploying microservices-based applications
  • Hands-on experience with Docker, Kubernetes, and container orchestration platforms, enabling efficient deployment and management of applications in cloud environments
  • Strong experience with API and Web Services development using REST/SOAP protocols, ensuring interoperability and security
  • Proficiency in writing clean, maintainable, and well-documented code using Angular, Core Java, JEE, and Collections
  • Solid understanding of fundamental database concepts and practical experience with relational databases (e.g., MSSQL, Oracle) and/or NoSQL platforms
  • Comprehensive understanding of unit testing methodologies, test coverage principles, and experience in writing effective unit tests
  • AI first mindset - Interest in AI & Automation and their strategic applications
  • experience with tools like Copilot and ChatGPT are a bonus but not essential.

Nice to have:

Experience with tools like Copilot and ChatGPT.

Additional Information:

Job Posted:
August 05, 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.