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.

Score my resume against this job, free →

Get your ATS score for this role — free. Score my resume free →