Job Summary We are seeking a highly skilled AWS Java Developer with 10+ years of experience to build and enhance enterprise-grade RESTful APIs and Microservices in an AWS environment.
This role will focus on developing a Party Master system to manage third-party transactional data efficiently.
Key Responsibilities - Design, develop, and implement RESTful APIs and microservices using Java and Spring Boot.
- Utilize GraphQL to optimize data retrieval and enhance system performance.
- Develop and maintain AWS-based solutions, leveraging SNS, SQS, EC2/ECS, S3, RDS, and API Gateway.
- Optimize database queries and performance with PostgreSQL.
- Ensure high-quality, scalable, and maintainable code using Maven and best coding practices.
- Collaborate with cross-functional teams to define, design, and deploy new system features.
- Enhance application security and performance while adhering to industry standards.
Required Qualifications - 10+ years of experience in Java development, focusing on backend solutions.
- Strong expertise in Spring Boot for microservices development.
- Hands-on experience with GraphQL for efficient data querying.
- Extensive experience with AWS services including SNS, SQS, EC2/ECS, S3, RDS, API Gateway.
- Proficiency in SQL, specifically with PostgreSQL.
- Experience in building scalable and secure API services.
- Familiarity with build tools like Maven for project management.
- Strong problem-solving skills and ability to work independently.
Preferred Qualifications - Experience working in large-scale distributed systems.
- Knowledge of CI/CD pipelines and DevOps practices.
- Experience with containerization technologies like Docker and Kubernetes.
- Exposure to event-driven architecture and message streaming.
Education: Bachelors Degree