- Java 11
- Spring Framework /Spring Boot
- Google Cloud Platform (GCP) /AWS /Azure
- Microservices
- AWS stack - Lambda, S3, SQS, SNS, CloudWatch, Jenkins.
- RESTful APIs
- PostgreSQL
Minimum Requirements:
- Strong proficiency in Java with at least 7+ years of experience.
- Java 8-11, Spring boot, at least 1 year working experience with AWS stack, working experience with serverless technologies, Jenkins, leadership skills and willingness to become a team lead.
- Extensive experience with Spring Framework
- Experience with unit and integration testing (e.g., JUnit, Mockito)
Nice to Have Requirements to the Candidate
- Experience with other cloud platforms (AWS, Azure)
- Knowledge of containerization technologies (Docker, Kubernetes)
- Familiarity with CI/CD pipelines
- Experience with message queuing systems (e.g., Kafka, RabbitMQ)
- Advanced soft skills, Team lead experience, Stakeholder management skills and prior experience.
Responsibilities
- Design, develop, and maintain the pricing system using Java, Spring, and GCP technologies
- Implement complex pricing algorithms and rules
- Develop and maintain RESTful APIs for the pricing service
- Optimize service performance and ensure high availability
- Collaborate with cross-functional teams to understand business requirements and technical constraints
- Write comprehensive unit and integration tests for the pricing system
- Participate in code reviews and contribute to best practices and coding standards
- Troubleshoot and resolve issues in production environments
- Stay updated with the latest Java and Spring developments