We are seeking a highly skilled and experienced Senior Software Developer to join our team focused on maintaining and enhancing enterprise-level applications. The ideal candidate will have strong expertise in Angular, Java Spring Boot, Node.js, and GraphQL , and will work collaboratively with cross-functional teams to deliver robust, scalable, and secure solutions.
Key Responsibilities :
- Develop and maintain enterprise-grade applications using modern frameworks and technologies.
- Collaborate with business analysts, project managers, architects, and other developers to understand business requirements and translate them into technical solutions.
- Enhance existing services and platforms using domain-driven and test-driven development methodologies.
- Troubleshoot and resolve complex technical issues across the application stack.
- Create detailed technical specifications, estimates, and documentation.
- Research and integrate new technologies to improve performance, security, and development efficiency.
- Contribute to coding standards and ensure adherence to best practices and security guidelines.
- Work closely with software architects to align development with long-term enterprise goals.
Mandatory Skills & Experience :
AngularJava Spring BootNode.jsGraphQLMinimum 8+ years of experience in full Software Development Life Cycle (SDLC).Proven experience in developing, deploying, and supporting large-scale applications in both on-prem and cloud environments.