Application Name : Estimate
Client : Nissan
Role : Lead Developer
Responsibilities :
• Lead a team of developers working on full-stack applications using Angular for frontend and Spring Boot for backend development.
• Conduct code reviews, mentor junior developers, and ensure the team follows best coding practices.
• Collaborate with cross-functional teams (UI/UX, DevOps, QA) to deliver features on time.
• Implement RESTful APIs and ensure seamless integration between the frontend (Angular) and backend (Spring Boot).
• Ensure smooth integration of frontend with backend REST APIs and manage authentication mechanisms with Spring Security.
• Manage data migration and ensure database scalability with PostgreSQL optimizations.
• Tune SQL queries and optimize PostgreSQL databases for performance improvements.
• Set up monitoring and alerting for production systems using tools like Dynatrace.
• Troubleshoot production issues, perform root cause analysis, and implement fixes in a timely manner