Senior Software Engineer (Java, Angular)

NewDelhi, Delhi, India
Jan 02, 2025
Jan 02, 2026
Remote
Full-Time
5 Years
Job Description

We are looking for a skilled and experienced Senior Java Engineer with Angular expertise to join our innovative and fast-paced development team. This role offers an excellent opportunity to work on cutting-edge technologies and play a key part in designing, developing, and deploying robust and scalable software solutions. If you have a passion for developing high-quality software and delivering exceptional user experiences, this position is ideal for you.

Key Responsibilities

Software Design & Development

  • Design and implement advanced software solutions using Java and Angular, ensuring scalability and performance.
  • Develop reusable and maintainable code adhering to best practices and coding standards.

Feature Development

  • Collaborate with cross-functional teams, including product managers, designers, and QA engineers, to define and implement new features that meet customer needs and improve the overall product.

Code Quality & Maintenance

  • Conduct comprehensive unit testing to ensure the reliability and stability of the application.
  • Troubleshoot, debug, and resolve application issues, ensuring seamless functionality.

Optimization & Performance

  • Optimize applications for maximum speed and scalability, focusing on delivering top-notch user experiences.
  • Analyze existing systems and implement upgrades or improvements as needed.

Mentorship & Collaboration

  • Participate in code reviews to maintain code quality across the team.
  • Provide guidance and mentorship to junior developers, fostering a culture of continuous learning.

Technological Excellence

  • Stay updated with the latest technologies, frameworks, and industry trends, applying this knowledge to enhance current projects.

Required Skills and Qualifications

Professional Experience

  • 5 to 8 years of hands-on experience in software development, with a strong focus on Java and Angular.

Technical Expertise

  • Proficiency in Java 8 or higher, with a deep understanding of object-oriented programming (OOP) principles.
  • Strong experience with Spring and Hibernate frameworks for building robust and efficient back-end systems.
  • Expertise in Angular and JavaScript for developing modern, interactive web interfaces.
  • Solid knowledge of RESTful web services and API design.

Testing and Debugging

  • Hands-on experience with unit testing frameworks to ensure code quality and reliability.

Database Management

  • Experience with SQL Server or similar relational databases, including writing and optimizing queries.

Software Architecture

  • Proven experience working with Microservices architecture and designing modular and scalable applications.

Best Practices

  • Strong understanding of design patterns, best coding practices, and principles of software craftsmanship.

Preferred Skills

  • Experience with HTML5 and CSS for building responsive and accessible web interfaces.
  • Familiarity with ReactJS as an additional front-end framework.

Technologies You Will Work With

  1. Core Languages. Java, JavaScript
  2. Frameworks. Angular, ReactJS, Spring, Hibernate
  3. Testing Tools. Unit Testing frameworks
  4. Web Services. RESTful APIs
  5. Databases. SQL Server
  6. Architecture. Microservices

Why Join Us?

  • Opportunity to work on innovative projects that make a real impact.
  • A collaborative work environment with a focus on professional growth and development.
  • Access to the latest tools and technologies in the software industry.
  • Competitive compensation and benefits package.

If you are a passionate developer who thrives on solving complex problems and creating impactful solutions, we encourage you to apply and be a part of our talented team. Together, we’ll shape the future of software development!