Java Fullstack (React) Developer (Senior) with skills Java Development, ReactJS, Core Java for location Bangalore, India
ROLES & RESPONSIBILITIES
Accountable to build high quality working software
Collaboratively codes, tests and builds software according to requirements and acceptance criteria
Performs meaningful unit testing
Accountable to maintain code quality
Provides input to the story prioritization
Supports Technical Product Manager in preparation of requirements for each release
Attends scrum ceremonies
Updates status in Rally on a daily basis
Continuously works with teams to improve technical practices
Attends release planning meeting and technical review as needed
Provides implementation coverage
Provides on-call coverage, following implementation, including warranty support
Takes part in the sizing process
Design, develop, test, and maintain cloud-native application components and microservices using modern engineering practices.
Translate product and business requirements into scalable technical solutions and participate in architecture/design reviews.
Write clean, maintainable, and efficient Java (Spring/Springboot), ReactJS code following engineering best practices.
Develop and operate applications on Google Cloud Platform (GCP) with cloud-native design principles.
Build and manage containerized applications using Docker and Kubernetes (GKE).
Contribute to CI/CD pipelines, build automation, and deployment processes using Git-based workflows.
Ensure applications meet scalability, performance, reliability, and security requirements.
Troubleshoot production issues, performance bottlenecks, and reliability problems, including root cause analysis.
Improve observability through logging, monitoring, and alerting, while continuously reducing technical debt.
6+ Years of professional experience Advanced React, Node.js, TypeScript, GraphQL, MongoDB
Soft Skills and Professional Attributes
Strong analytical and problem-solving skills, Leadership skills, Team player, Excellent communication skills, Time management skills
Engineering Skills
Knowledge of containerization, security and performance optimization, DevOps skills
Job Responsibilities
Designing and developing high-performance and scalable web applications, Developing and implementing efficient RESTful APIs, Mentoring and guiding junior developers, Collaborating with cross-functional teams
EXPERIENCE
- 6-8 Years
SKILLS
- Primary Skill: Java Development
- Sub Skill(s): Java Development
- Additional Skill(s): ReactJS, Core Java