We are seeking a high-performing Java Full Stack Developer with proven expertise in building scalable enterprise applications using modern frameworks and architectures. The ideal candidate should possess strong backend engineering skills combined with hands-on front-end development experience, thriving in Agile and cloud-native environments.
Core Responsibilities
- Architect, design, and develop high-performance applications using Java 17+, Spring Boot 3, and Microservices frameworks.
- Build responsive and dynamic web interfaces using React, Redux, JavaScript (ES6), HTML5, CSS3, and jQuery.
- Develop, integrate, and maintain secure RESTful APIs ensuring high reliability and reusability.
- Work with Azure Cloud and Kubernetes for application deployment, monitoring, and scalability (preferred but not mandatory).
- Collaborate with DevOps teams to implement Continuous Integration / Continuous Deployment (CI / CD) pipelines and ensure smooth automated deployments.
- Participate actively in Agile / Scrum ceremonies including sprint planning, daily stand-ups, retrospectives, and continuous improvement initiatives.
- Ensure compliance with software engineering best practices, secure coding standards, and performance optimization across the full development lifecycle.
Preferred Skills
Experience in API gateway design, container orchestration, and distributed tracing.Knowledge of monitoring and logging tools such as Grafana, Prometheus, or ELK.Exposure to frontend testing frameworks and automated deployment pipelines.Ability to debug across the stack and deliver maintainable, well-structured code