Senior Full Stack Software Developer
On-siteBengaluru, Karnataka, India
Job Summary
Develop and maintain web applications using React, TypeScript, Node.js, and Java Spring Boot while implementing RESTful APIs and integrating with backend services. Work with Kafka, JFrog, Docker, and OpenShift for messaging, artifact management, containerization, and deployment, ensuring solutions comply with TMF OpenAPI standards. Uphold SSDLC best practices and security guidelines, write clean code, and participate in code reviews. Implement integration and unit testing, collaborate with cross-functional teams in Agile ceremonies, and ensure responsive UI with strong security practices. Participate in troubleshooting and performance optimization. Occasional evening or weekend work is required for deployments.
Required Qualifications
- Bachelor's degree in Computer Science or related field
- Strong knowledge of JavaScript ES6, TypeScript, React Hooks, and functional components
- Experience with Java Spring Boot, Node.js, and relational databases (Oracle PL/SQL, Postgres)
- Experience with SAML or OIDC protocols
- Good knowledge of SQL and NoSQL databases
- Familiarity with Microservice architectures, caching, and performance optimization
- Ability to work in virtual teams and handle multiple projects
- Occasional evening/weekend work for deployments
Desired Qualifications
- Nice to have: Observability tools (ElasticSearch, Grafana, Dynatrace), Jenkins experience (we use OpenShift and GitLab), GitOps experience, cloud knowledge
- Understanding of DevOps concepts and network/application design
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.