Java Full Stack Engineer - Professional
HEXAWARE · India
IT Services and IT Consulting · 10,001+ employees
About the role
Design and develop frontend applications using Angular and backend services using Python and Java. Manage data processing pipelines with Spark and Airflow while deploying applications on Azure Kubernetes Service.
What they look for
Requirements
Requires 6 to 9 years of experience with strong proficiency in Angular, Python, and Java. Hands-on experience with Apache Spark is mandatory, with additional knowledge of Kafka, Oracle, and AKS preferred.
Full description
Key Responsibilities • Design, develop, and maintain frontend applications using Angular • Build and enhance backend services using Python and Java • Develop and optimize Spark-based data processing pipelines • Implement and manage workflow orchestration using Apache Airflow • Design, develop, and consume RESTful APIs • Work with Kafka for real time and event driven messaging • Deploy, manage, and troubleshoot applications on Azure Kubernetes Service (AKS) • Integrate backend services with Oracle databases • Implement logging, monitoring, and troubleshooting using Splunk • Collaborate with cross functional teams including product, QA, DevOps, and data teams • Ensure code quality, performance, scalability, and security best practices • Participate in code reviews, design discussions, and production support activities Required Skills & Qualifications Technical Skills Mandatory : • Strong experience with Angular (frontend development) • Proficiency in Python and Java for backend services • Hands on experience with Apache Spark for large scale data computation • Years of experience : 6 yrs to 9 yrs. Good to have : • Experience with Apache Airflow for scheduling and orchestration • Solid understanding of REST API design and integration • Experience with Kafka or similar messaging/streaming platforms • Working knowledge of Oracle databases and SQL • Experience deploying and managing applications on AKS / Kubernetes • Familiarity with Splunk or similar logging and monitoring tools