Software Engineer – Java
Anblicks
Hyderabad, Telangana, India
Job Summary
We are seeking highly skilled Software Engineers with strong expertise in the Java ecosystem and cloud-native application development. These engineers will play a critical role in building scalable backend services, data collaboration solutions, and cloud applications. The focus is on technical excellence and hands-on.
Key Responsibilities
- Design and develop scalable backend applications and APIs.
- Build microservices using Java and Spring Boot.
- Develop cloud-native solutions on AWS.
- Implement serverless capabilities using AWS Lambda.
- Integrate with Snowflake Clean Room, AWS Clean Room and data collaboration platforms.
- Write high-quality, maintainable, and testable code.
- Participate in architecture and design discussions.
- Troubleshoot production issues and optimize system performance.
- Collaborate with product, data, and platform teams.
Required Qualifications
- 5+ years of professional software development experience, including experience delivering production software systems.
- Strong hands-on Java development experience.
- Expertise with Spring Boot and Microservices.
- Experience with AWS services.
- Good understanding of AWS Lambda and serverless architectures.
- Experience building REST APIs.
- Strong knowledge of software design patterns and clean coding practices.
- Experience with CI/CD pipelines and Git-based development.
Preferred Qualifications
- AWS Clean Room experience.
- Snowflake Clean Room experience.
- AdTech or MarTech domain knowledge.
- Docker and Kubernetes.
- Exposure to high-scale distributed systems.
- Data privacy and data-sharing platform experience.
Education
Bachelor’s degree in Computer Science, Software Engineering, Computer Engineering, or a related technical field, or equivalent professional experience.