Software Engineer (Java, Angular)

Noida, Uttar Pradesh, India
Mar 25, 2025
Mar 25, 2026
Remote
Full-Time
5 Years
Job Description

We are looking for a highly skilled and experienced Software Engineer with a strong background in Java, Angular, and full-stack development. In this role, you will be an integral part of our team, contributing to the design, development, and maintenance of high-quality software applications. You will work on cutting-edge technologies, collaborating with cross-functional teams to deliver scalable and efficient solutions that meet business and technical requirements.

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. Requirement Analysis. Collaborate with cross-functional teams, including product managers and designers, to gather and define software specifications, ensuring that the developed solutions align with business needs.
  3. Code Quality. Write clean, efficient, and maintainable code that adheres to industry best practices, coding standards, and design principles.
  4. Testing & Debugging. Conduct thorough testing, including unit testing, integration testing, and performance testing, to identify and resolve issues early in the development cycle.
  5. Code Review & Collaboration. Participate in code reviews, providing constructive feedback and ensuring code quality across the development team.
  6. Troubleshooting & Bug Fixing. Investigate, diagnose, and resolve software defects and performance issues to maintain system stability and efficiency.
  7. Stakeholder Communication. Work closely with stakeholders to understand business requirements, translating them into scalable and technical solutions.
  8. Continuous Learning. Stay up to date with the latest trends and advancements in software development technologies, frameworks, and best practices.
  9. Mentorship & Team Support. Mentor and provide guidance to junior developers, fostering their growth and knowledge-sharing within the team.
  10. Project Collaboration. Collaborate effectively with product managers, UX designers, and other technical team members to deliver high-quality software products within specified timelines.

Required Skills & Experience

  • 5+ years of professional experience in software development.
  • Strong expertise in full-stack development with Java, Spring Boot, and Angular.
  • Proficiency in front-end and back-end development, ensuring seamless integration between UI and server-side logic.
  • Experience in designing and implementing RESTful APIs and microservices architecture.
  • Hands-on experience with database technologies such as MySQL, PostgreSQL, or MongoDB.
  • Solid understanding of modern development methodologies, including Agile and DevOps.
  • Strong problem-solving skills and the ability to work independently as well as in a team environment.

Preferred Skills & Nice-to-Have Experience

  • Experience with React.js for front-end development.
  • Cloud expertise in Azure and AWS, including cloud-native services and deployment strategies.
  • Familiarity with Power BI for data visualization and reporting.
  • Exposure to automation tools such as PowerApps and Power Automate to enhance workflow efficiency.
  • Knowledge of CI/CD pipelines, containerization (Docker/Kubernetes), and infrastructure as code.

This is an exciting opportunity for an experienced full-stack developer who thrives in a dynamic and innovative work environment. If you are passionate about software development and eager to work with cutting-edge technologies, we encourage you to apply and become a part of our growing team!