Full Stack Engineer (Java)

Noida, Uttar Pradesh, India
Jul 31, 2024
Jul 31, 2025
Remote
Full-Time
5 Years
Job Description

We are seeking a highly skilled and experienced Software Engineer with a strong background in Java, Angular, Node.js, and full-stack development. As a key member of our development team, you will be instrumental in designing, developing, and maintaining high-performance software applications. Your role will involve working across a diverse technology stack and collaborating with cross-functional teams to deliver robust and scalable solutions.

Key Responsibilities

  1. Software Development. Design and develop robust, scalable, and high-performance software solutions using Java, Angular, Node.js, React, and other relevant technologies.
  2. Collaboration. Work with cross-functional teams to gather requirements, define software specifications, and deliver solutions that meet business needs.
  3. Code Quality. Write clean, efficient, and maintainable code adhering to industry best practices and coding standards.
  4. Testing and Debugging. Conduct thorough testing and debugging of software applications to ensure optimal performance and functionality.
  5. Code Reviews. Participate in code reviews, providing constructive feedback and suggestions for code improvements.
  6. Issue Resolution. Investigate and resolve software defects and issues promptly to maintain high-quality software.
  7. Stakeholder Engagement. Collaborate closely with stakeholders to understand business requirements and translate them into effective technical solutions.
  8. Continuous Learning. Stay up-to-date with the latest trends and advancements in software development technologies and frameworks.
  9. Mentorship. Mentor and guide junior developers, supporting their professional growth and development.
  10. Product Delivery. Work with product managers, designers, and other stakeholders to ensure timely delivery of high-quality software products.

Requirements

  1. Experience. Minimum of 5 years of professional experience in software development.
  2. Technical Skills. Proficiency in full-stack Java development, including Spring Boot. Solid experience with Angular, React, HTML, and CSS.
  3. Knowledge. Strong understanding of software development best practices, design patterns, and principles.
  4. Communication. Excellent interpersonal and communication skills with the ability to work effectively in a collaborative environment.
  5. Problem-Solving. Strong analytical and problem-solving skills with a proactive approach to troubleshooting and resolving issues.

Why Join Us?

  1. Innovative Projects. Engage in cutting-edge projects that push the boundaries of technology.
  2. Professional Growth. Opportunity for mentorship and career advancement within a dynamic and supportive team.
  3. Impact. Contribute to impactful solutions that drive business success and improve user experiences.

If you are passionate about technology and eager to make a difference, we encourage you to apply and be a part of our exciting journey!