Description
About the Role :
We are seeking a highly skilled Full Stack Developer with strong expertise in building and maintaining high-load, multi-server applications. The role involves hands-on development using Java, Spring Boot, ReactJS, and microservices within a Kubernetes cloud environment. The ideal candidate will be a proactive problem solver who can contribute to technical innovation, participate in pair programming, and deliver scalable, high-performing application solutions.
Key Responsibilities
- Develop scalable, high-load applications within multi-server architectures.
- Build and maintain front-end interfaces using HTML, CSS, JavaScript, and ReactJS.
- Participate in pair programming to develop new features using Java, microservices, and Spring Boot.
- Create, modify, and integrate Java and JavaScript microservices deployed in a Kubernetes-based cloud environment.
- Write clean, optimized, test-friendly code following best engineering practices.
- Optimize application performance, scalability, and reliability.
- Collaborate with cross-functional teams to understand requirements and deliver robust solutions.
- Drive continuous improvement and innovation across the application technology stack.
- Troubleshoot, debug, and resolve application issues across front-end and back-end components.
- Ensure best practices in coding, architecture, security, and DevOps readiness.
Key Result Areas (KRAs)
- Timely delivery of high-quality full-stack features and enhancements.
- Reduced application errors and improved system stability across microservices.
- Effective contribution to cloud-native deployments and Kubernetes operations.
- Improved front-end performance and user experience for client-facing applications.
- Successful implementation of microservices aligned with business and architectural guidelines.
- Efficient collaboration and knowledge sharing through pair programming and teamwork.
- Consistent adherence to coding standards, testing practices, and documentation quality.
- Contribution to innovation initiatives and technical modernization.
Required Skillsets
- Strong proficiency in Java and Spring Boot for back-end development.
- Hands-on experience with modern JavaScript and ReactJS for front-end development.
- Good understanding of microservices architecture and API-driven development.
- Experience working with Kubernetes for deployment and container orchestration.
- Proficiency in HTML, CSS, JavaScript, and web application fundamentals.
- Familiarity with Node.js or Next.js is a strong advantage.
- Experience in debugging and optimizing full-stack applications.
- Understanding of cloud architecture and distributed systems.
- Strong problem-solving ability and analytical thinking.
(ref:hirist.tech)