Java Fullstack Developer

Gurugram, Haryana, India
Aug 14, 2024
Aug 14, 2025
Onsite
Full-Time
3 Years
Job Description

We are seeking an experienced Full-Stack Developer with over 10 years of development experience to join our team. The ideal candidate will possess extensive expertise in React, JavaScript, TypeScript, Java/Spring, and Microservices, with a strong focus on simplification, automation, and reusability. The role requires a deep understanding of cloud delivery and a background in cloud-native architecture, particularly within banking and financial projects. The successful candidate will also have a proven track record of supporting production services in a DevOps-friendly environment.

Key Responsibilities

  • Design, develop, and deliver features, epics, and stories using React, JavaScript, TypeScript, Java, and Spring.
  • Implement and manage microservices architectures with a focus on cloud-native solutions.
  • Lead efforts in simplifying processes and automating workflows to enhance efficiency and reusability.
  • Support and maintain production services, ensuring high performance and reliability in a DevOps environment.
  • Develop and execute test-driven development (TDD) and test automation strategies.
  • Engage in continuous delivery practices to ensure timely and quality releases.
  • Mentor junior developers, share knowledge, and promote peer programming within the team.
  • Collaborate effectively in Agile/Scrum environments, actively participating in sprint planning, stand-ups, and retrospectives.

Primary Skills

  1. React, JavaScript, TypeScript. 3+ years of hands-on experience with these technologies.
  2. Java/Spring. 5+ years of experience in Java and Spring frameworks.
  3. Microservices. Demonstrated experience in developing and managing microservices.
  4. Cloud Delivery. 5+ years of experience in cloud-based solutions and delivery.
  5. Cloud-Native Architecture. Strong background in cloud-native design and implementation.
  6. DevOps Environment. Experience supporting production services in a DevOps-friendly setting.
  7. Test-Driven Development (TDD) and Continuous Delivery. Proficiency in test automation and continuous integration/delivery processes.
  8. Banking and Financial Projects. Experience in these sectors is highly desirable.

Competencies

  • Excellent communication and social skills with a passion for mentoring and knowledge sharing.
  • Proven experience in Agile/Scrum methodologies.
  • Ability to design, develop, and deliver features effectively and efficiently.

Preferred Qualifications

  • Experience with feature, epic, and story design and delivery.
  • Familiarity with additional cloud platforms (AWS, Azure, Google Cloud) is a plus.

Why Join Us?

  • Work on cutting-edge projects in a dynamic and collaborative environment.
  • Opportunity to mentor and grow within a forward-thinking team.
  • Engage in meaningful work that impacts banking and financial services.
Related Jobs