The candidate should have strong experience in backend development using Java and Spring Boot, and good to have experience working with frontend applications built using modern Angular and understanding of frontend architecture and component-based development. Key Responsibilities: • Design, develop, and maintain scalable backend applications using Java and Spring Boot. • Develop and maintain RESTful APIs and integrate them with frontend applications built using Angular (v21+). • Work with MongoDB, DB2, Snowflake, Elasticsearch for data modeling, querying, and performance optimization. • Contribute to CI/CD pipelines using GitHub and Jenkins for automated builds and deployments. • Write unit and integration test cases, following structured testing and development practices. • Strong understanding of distributed systems and event-driven architectures. • Strong knowledge of security best practices, OAuth2, JWT, and API security. • Drive technical decisions, code quality initiatives, and engineering best practices. • Mentor junior developers and provide technical guidance across teams. • Troubleshoot production issues and enhance system performance and reliability. • Collaborate with cross-functional teams including frontend developers, QA, DevOps, and product managers. • Participate in code reviews and ensure adherence to coding standards and best practices.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Senior