12 Oct
|
Virtusa
|
Hyderabad
Design, build, and maintain scalable Java applications, serverless solutions, stream-processing pipelines, and cloud data warehouse systems.
Key Responsibilities
Java & Cloud Development: Build scalable microservices using Quarkus or Spring Boot.
Serverless Architecture: Develop and support event-driven AWS Lambda functions.
Data Streaming: Implement real-time and batch data processing applications using Apache Flink and Java.
Data Warehousing & SQL: Design Snowflake schemas, views, stored procedures, data models, and ETL/ELT pipelines.
APIs & AWS Services: Create REST APIs and integrate AWS core services (API Gateway, S3, CloudWatch, IAM, SQS, SNS).
Testing & Quality: Ensure robust test coverage using JUnit and Mockito.
CI/CD & IaC: Maintain CI/CD pipelines and manage AWS infrastructure with Terraform.
Agile & Support: Troubleshoot production issues, conduct code reviews,
and track work in Jira.
Required Qualifications
Experience: 5+ years in software engineering, backend development, or data engineering.
Technical Stack: Strong Java proficiency (Quarkus/Spring Boot), AWS (including Lambda), Apache Flink, and Snowflake.
Databases & APIs: Solid SQL skills, relational databases, and RESTful microservices.
Tools & Practices: JUnit, Mockito, Git, CI/CD, and Jira.
Soft Skills: Solid analytical, troubleshooting, and communication skills.
Preferred Skills
Experience with DBT, Terraform, Kafka/Kinesis, Docker, and Kubernetes.
Familiarity with database migration tools (Liquibase/Flyway), observability, and secure coding
📌 Lead Software Engineer (Hyderabad)
🏢 Virtusa
📍 Hyderabad