Description :
- Design and develop robust backend services and microservices using Java (Spring Boot / Spring Cloud).
- Architect and deploy serverless and containerized applications on AWS (Lambda, API Gateway, ECS, S3, CloudFormation).
- Implement and maintain CI / CD pipelines using Jenkins, ensuring smooth deployment automation.
- Experience in developing and maintaining RESTful APIs, microservices, and serverless applications.
- Write efficient, testable, and maintainable code following clean coding principles.
- Integrate APIs, databases, and cloud services to deliver scalable and secure solutions.
- Conduct code reviews, debugging, and system performance optimization.
- Work closely with DevOps, Frontend, and QA teams for end-to-end product delivery.
- Contribute to system architecture design and AWS-based deployment strategies.
- Mentor junior developers and promote engineering best practices.
Must-Have Technical Skills & Frameworks :
Java (Core, Spring Boot, Spring Cloud)Build Tools :
Maven, GradleCI / CD :
Jenkins pipelines (Groovy scripting preferred)Databases :
MySQL, PostgreSQL, DynamoDBCloud :
AWS (Lambda, API Gateway, ECS, CloudFormation, S3)Containerization :
Docker, ECS, FargateService Discovery & Orchestration :
Nomad / Consul (Preferred)Version Control :
GitHub / GitLabAdditional Skills (Preferred) :
Hands-on experience with monitoring and logging frameworks (CloudWatch, DataDog, Prometheus, etc.).Familiarity with RESTful API design, GraphQL, and asynchronous processing (SQS, SNS, Kafka).Understanding of distributed systems and fault-tolerant design principles.(ref : hirist.tech)