Chennai, Tamil Nadu
Specialty Development Practitioner #1026272Job Description:
Skill set required
- Experience with Java 11+, SpringBoot, Angular Experience with microservices architecture, GCP Familiarity with DevOps practices.
- Drive Full-Stack Development: Design, build, test, and deploy high-performance, scalable features across our platform, primarily utilizing Java/Spring Boot for the backend and Angular/React for the frontend.
- Craft Clean & Resilient Code: Develop core backend services using Java (including Collections Framework, REST APIs, JPA/ORM), focusing on code quality, testability (JUnit), and maintainability.
- Build Intuitive User Experiences: Implement engaging and responsive user interfaces using modern frontend frameworks (Angular/React), ensuring a seamless and intuitive experience for our users.
- Advocate for Excellence: Champion software engineering best practices, including Agile methodologies, Test-Driven Development (TDD), Continuous Integration (CI), and automated testing, ensuring high standards of quality and efficiency.
- Influence Design & Usability: Collaborate closely with product managers and designers to translate requirements into technical solutions, advocating for elegant design, optimal usability, and long-term maintainability.
- Operate & Optimize: Contribute to the operational health of the services you build, leveraging cloud platforms and monitoring tools to ensure reliability and performance.
- Mentor & Collaborate: Share your knowledge and experience with team members, participating actively in code reviews, technical discussions, and cross-functional collaboration.
Skills Required:
- Spring Boot, Java, Angular
Skills Preferred:
- GCP
Experience Required:
- 4+ years of hands-on experience in professional software development with Java/J2EE.
- 2+ years of experience designing and building RESTful APIs.
- 2+ years of experience developing applications with Spring Boot.
- 1+ years of experience working with JPA or other ORM frameworks (like EclipseLink).
- Practical experience with modern frontend development using Angular or React.
- Experience developing and deploying applications on Cloud platforms (AWS, Azure, GCP, etc.).
- A deep understanding and practical application of Agile Software Craftsmanship principles, including TDD, CI, and Test Automation.
Education Required:
- Bachelor's Degree