Website:
unicorn-workforce.com
Job details:
Job Title: Full Stack Software Engineer (Java, Angular, Cloud)
Experience: 6 to 10 Years
Location: Pune – Hybrid
Np::immediate-30 days
Responsibilities:
Backend Development
· Design and implement RESTful APIs and microservices using Spring Boot and Python.
· Ensure performance, scalability, and security in backend applications.
Frontend Development
· Develop dynamic, responsive web applications using Angular.
· Collaborate with UX/UI designers to deliver intuitive user experiences.
· Optimize frontend performance and ensure cross-browser compatibility.
Workflow Orchestration (Airflow)
· Design, implement, and optimize Airflow DAGs for ETL, automation, and data processing.
· Monitor and troubleshoot workflows to ensure reliability and efficiency.
· Integrate Airflow with cloud services, APIs, and databases.
Cloud & DevOps (Azure)
· Deploy and manage applications on Cloud (AKS, Storage, etc.).
· Implement CI/CD pipelines for full-stack applications and Airflow workflows.
· Ensure cloud security, scalability, and cost optimization.
Collaboration & Best Practices
· Work closely with cross-functional teams (Product managers, Architects, QA, DevOps)
· Maintain high code quality through testing, reviews, and documentation.
· Contribute to architectural decisions and technical strategy
· Participate in code reviews, providing constructive feedback and ensuring adherence to coding standards.
· Stay updated on the latest trends and technologies in Java development and web services.
Requirements:
· Strong proficiency in Java (Spring Boot) and Python for backend development.
· Hands-on experience with Angular for frontend development.
· Expertise in Apache Airflow (DAG creation, scheduling, operators).
· Solid understanding of SQL/NoSQL databases (PostgreSQL, MongoDB, Cosmos DB).
· Familiarity with Docker, Kubernetes, and CI/CD pipelines
· Implement security best practices, including authentication and authorization using Spring Security and JWT
· Strong debugging, problem-solving, and optimization skill
· Good understanding of Cloud services (AKS, Storage, DevOps).
· Experience with version control systems such as Git, ADO
· Excellent problem-solving and analytical skills.
· Ability to work effectively in a collaborative team environment.
· Working knowledge of Azure DevOps (Sprint board, PR, Docker & Kubernetes, etc.)
Preferred Qualifications:
· Experience with microservices architecture.
· Familiarity with cloud platforms such as AWS, Azure, or Google Cloud Platform.
· Knowledge of containerization technologies like Docker and orchestration tools like Kubernetes.
· Understanding of Agile development methodologies.
· Knowledge of message queues (Kafka, Azure Service Bus, RabbitMQ).
· Exposure to monitoring tools (Prometheus, Grafana).
· Understanding of microservices architecture and event-driven systems.
Click on Apply to know more.