Angular Fullstack Developer - New Delhi, India - Techbulls SoftTech Pvt. Ltd

    Techbulls SoftTech Pvt. Ltd
    Techbulls SoftTech Pvt. Ltd New Delhi, India

    2 weeks ago

    Default job background
    Description

    Job Description
    Full Stack Development:

    Design, develop, test, and deploy web applications using Angular, Java and related technologies

    Front-End Development:
    Create responsive and intuitive user interfaces using HTML, CSS, and JavaScript frameworks like Angular

    Angular Application Development:
    Utilize your expertise in Angular to design and develop responsive, efficient, and visually appealing web applications.
    Collaborate with UX/UI designers to transform wireframes and mockups into fully functional features.

    UI/UX Improvements:

    Continuously improve the user experience of our applications by identifying and addressing UI/UX issues and proposing innovative solutions to enhance user satisfaction.



    Database Integration:

    Design and implement database structures and queries using relational databases like MySQL, PostgreSQL, or Oracle.


    System Architecture:

    Participate in architectural discussions and provide technical expertise to ensure scalability, performance, and maintainability of the application.


    Code Reviews and Testing:

    Conduct code reviews to ensure code quality, performance, and adherence to best practices.

    Write and execute unit tests and participate in integration and system testing.


    Bug Fixing and Maintenance:

    Identify and resolve defects and performance issues in the application.

    Provide ongoing support and maintenance of deployed applications.


    Collaboration and Communication:

    Work closely with cross-functional teams including designers, product managers, and other developers to understand requirements, provide technical insights, and deliver high-quality software solutions.



    Continuous Learning:

    Keep up to date with emerging technologies and industry trends. Apply new tools and techniques to improve development processes and enhance application performance.

    Requirements

    Bachelor's degree in computer science, Software Engineering, or a related field (or equivalent experience).

    Strong experience in front-end development using Angular, HTML, CSS, and JavaScript.

    Proficient in Java programming language and related frameworks like Spring, Spring Boot, or Java EE.

    Solid understanding of web application architecture and design patterns.

    Experience with relational databases and SQL queries.

    Familiarity with version control systems like Git and development tools like IDEs and build tools.

    Knowledge of RESTful APIs and web services.

    Basic understanding of containerization technologies (e.g., Docker, Kubernetes).

    Understanding of Agile development methodologies and practices.

    Strong communication and collaboration abilities.

    Excellent problem-solving and analytical skills.

    RequirementsExperience - 7+ years Responsibilities:

    Full Stack Development:
    Design, develop, test, and deploy web applications using Java, and related technologies.

    • Front-End Development: Create responsive and intuitive user interfaces using HTML, CSS, and JavaScript frameworks like Angular.

    Back-End Development:
    Develop server-side logic and APIs using Java frameworks like Spring, Spring Boot, or Java EE.

    Database Integration:

    Design and implement database structures and queries using relational databases like MySQL, PostgreSQL, or Oracle.

    System Architecture:

    Participate in architectural discussions and provide technical expertise to ensure scalability, performance, and maintainability of the application.

    Code Reviews and Testing:

    Conduct code reviews to ensure code quality, performance, and adherence to best practices. Write and execute unit tests and participate in integration and system testing.

    Bug Fixing and Maintenance:

    Identify and resolve defects and performance issues in the application. Provide ongoing support and maintenance of deployed applications.

    Collaboration and Communication:

    Work closely with cross-functional teams including designers, product managers, and other developers to understand requirements, provide technical insights, and deliver high-quality software solutions.



    Continuous Learning:

    Keep up to date with emerging technologies and industry trends. Apply new tools and techniques to improve development processes and enhance application performance.


    Preferred Skills:

    • Experience with cloud technologies (e.g., AWS, Google Cloud Platform).
    • Knowledge of containerization technologies (e.g., Docker, Kubernetes).
    • Familiarity with DevOps practices and tools (e.g., Jenkins, Git, CI/CD).
    • Experience with test automation frameworks (e.g., JUnit).
    • Exposure on AI/ML Tools, Low-Code/No-Code Frameworks