Full Stack Engineer - Bangalore Urban, India - KGTiger

    KGTiger
    KGTiger Bangalore Urban, India

    3 weeks ago

    Default job background
    Description

    Role: Full stack Engineer

    Skill: Spring Boot

    Experience: 4 - 6 years

    Job Description:


    • As a full stack Engineer with strong Java experience, you are a critical member of the engineering team.


    • We're looking for engineers who can turn their hand to react to flutter development if required but are experts in java MS engineering.


    • You will be responsible for building, deploying, and maintaining Restful APIs to support our digital experiences.


    • You will be at the leading edge of development and will contribute to transforming our working culture and digital presence using agile ways of working.

    Responsibilities:


    • Design, develop and maintain microservices-based applications using Java


    • Write clean, efficient and maintainable code that adheres to API standardization


    • Participate in code reviews and contribute to the development of coding standards


    • Mentor junior engineers and contribute to the development of a strong engineering culture within the team


    • Design and develop APIs to support digital experiences using open source and cloud technology


    • Work as part of an agile team to turn complex business needs into elegant solutions


    • Conduct design reviews to ensure solutions fit our architecture, security, scalability and maintainability guidelines


    • Provide squad level engineering leadership and contribute to our engineering community and standards


    • Ensure the continued implementation of a test first approach and implement the clean architecture principles.

    Skills and Experience:


    • 5+ years of experience in software engineering, with a focus on large-scale, complex systems


    • Strong experience with Java 11, 17 and spring boot


    • Strong experience with unit test and integration test build


    • Experience in developing microservices-based applications


    • Experience with API standardization


    • Experience with AWS


    • Good understanding on CI/CD pipelines using tools like Jenkins


    • Good understanding on Agile software development methodologies


    • Development experience using TDD in Java


    • Experience designing microservices architecture


    • Experience building RESTful web services and GraphQL


    • Experience of Frontend development, in either React, Javascript, Flutter


    • Knowledge of web security, application security, web services security, common vulnerability remediation, certificate management


    • DevOps experience


    • Good knowledge with different testing suites Nice to have


    • Experience in workflow systems such as flowable and Netflix Conductor


    • People Management Skillsets