Full Stack Engineer - Bangalore Urban, India - KGTiger
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