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