OPS and CR Full-Stack Developer (React & Java) (Ref 26482)

Responsibilities

• Design, develop, and maintain web applications using React for the frontend and Java for the backend.

• Collaborate with cross-functional teams, including Developers, DevOps, and Business Analysts, to deliver features and fixes.

• Participate in all stages of the software development lifecycle, from design and development to testing, deployment, and maintenance.

• Develop and integrate RESTful APIs, ensuring secure and reliable communication between frontend and backend systems.

• Perform code reviews to ensure adherence to coding standards, best practices, and security guidelines.

• Analyze, troubleshoot, and resolve full-stack issues to maintain application stability and performance.

• Contribute to reducing technical debt and improving code quality and maintainability.

• Maintain clear and up-to-date technical documentation and communicate effectively within the team.

• Work under the guidance of senior developers on technical design and architectural decisions.

Requirements

• Degree in Computer Science, Software Engineering, or a related field.

• 1-4 years of professional experience in full-stack development and application support, with a strong focus on React and Java.

• Strong experience with React, Java, Spring Boot, Spring MVC, and Spring Data.

• Experience supporting microservices, enterprise applications, REST APIs, and SQL database troubleshooting.

• Hands-on experience in troubleshooting, bug fixing, and root cause analysis. Experience with Kafka/AWS MSK, AWS SQS, DynamoDB, ElastiCache, and AWS SDK. Experience with Git, GitLab, Docker, Maven, SonarQube, CI/CD pipelines, and automated testing frameworks (JUnit, Mockito, Spring Boot Test).

• Soft Skills Experience in production support, incident management, maintenance activities, and production deployments.

• Ability to analyze logs, identify root causes, and implement fixes.

• Strong troubleshooting, communication, and problem-solving skills.

• Self-driven, accountable, and able to work independently and collaboratively.

• Experience working in Agile/Scrum environments.

• Exposure to AWS cloud services and application security practices.

• Experience supporting Government sector applications is preferred.

• Knowledge or experience supporting COBOL-based legacy applications is an advantage.

• Key Responsibilities Support and maintain business-critical applications. Investigate and resolve production issues and incidents.

• Perform bug fixes, enhancements, and production deployments.

• Monitor application health and ensure system stability.

• Collaborate with development, infrastructure, and business teams to deliver support activities.

Licence no: 12C6060