We are seeking a highly skilled Senior Java Developer with strong expertise in Java and AWS cloud services. The ideal candidate will have hands-on experience building scalable applications, designing APIs, and working with cloud-native solutions. Exposure to Postgres and / or Snowflake is preferred.
Key Responsibilities :
- Design, develop, and maintain scalable, high-performance applications using Java and Spring Boot.
- Build and deploy cloud-native solutions on AWS (Lambda, ECS, S3, EC2, RDS, etc.).
- Collaborate with cross-functional teams including architects, DevOps, and data engineers.
- Develop and maintain RESTful APIs and microservices.
- Work with relational and / or cloud databases (Postgres, Snowflake preferred).
- Participate in code reviews, mentor junior developers, and contribute to best practices.
- Troubleshoot, debug, and optimize performance for existing applications.
- Ensure applications meet security, scalability, and reliability requirements.
Required Skills :
Strong proficiency in Java (8+) and Spring Boot.Solid experience with AWS services (EC2, S3, Lambda, RDS, etc.).Hands-on experience with microservices architecture and RESTful APIs.Knowledge of SQL and relational databases (Postgres preferred).Strong understanding of software design principles, data structures, and algorithms.Familiarity with CI / CD pipelines (Jenkins, GitHub Actions, etc.).(ref : hirist.tech)