Prepare for Your DSRC Interview with Real Experiences!
View interviews23 DSRC Jobs
7-10 years
DSRC - Java Backend Developer - Spring Boot/Hibernate/AWS (7-10 yrs)
DSRC
posted 3+ weeks ago
Flexible timing
Key skills for the job
Role : Senior Java Backend Developer with AWS (Lambda)
Experience : 7-10 Years
Job Location : Chennai, India
Skills : Java, Spring Boot, Hibernate, AWS (Lambda)
Job Overview :
- Design, develop, and maintain high-performance and scalable backend applications using Java, Spring Boot, and Hibernate.
- Architect and implement solutions leveraging AWS Lambda for serverless compute, ensuring optimal cost-efficiency and scalability.
- Develop and consume RESTful APIs for seamless communication between backend services and frontend applications.
- Integrate applications with various AWS services such as S3, RDS, DynamoDB, API Gateway, SQS, and SNS.
- Implement robust data persistence layers using Hibernate and interact with relational databases (PostgreSQL, MySQL) and NoSQL databases as needed.
- Design and implement microservices architecture, ensuring modularity, scalability, and fault tolerance.
- Implement comprehensive unit and integration tests to ensure code quality and application stability.
- Participate in code reviews to maintain high coding standards and share knowledge within the team.
- Troubleshoot and resolve complex technical issues in production environments, including performance bottlenecks and integration challenges.
- Collaborate effectively with frontend developers, DevOps engineers, and other stakeholders throughout the software development lifecycle.
- Contribute to the design and implementation of CI/CD pipelines for automated deployment of backend applications to AWS Lambda.
- Stay up-to-date with the latest trends and best practices in Java backend development, AWS serverless technologies, and cloud-native architectures.
- Mentor and provide technical guidance to junior developers within the team.
- Participate in architectural discussions and contribute to technical decision-making.
- Ensure adherence to security best practices in all stages of development and deployment on AWS.
- Optimize applications for performance, scalability, and cost-effectiveness within the AWS environment.
Technical Skills & Qualifications (Mandatory) :
- 7 to 10 years of hands-on experience in Java backend development.
- Strong proficiency in Java 8 or higher.
- Extensive experience with Spring Boot framework for building microservices and RESTful APIs.
- Solid understanding and practical experience with Hibernate ORM.
- Significant experience developing and deploying applications using AWS Lambda.
- Good understanding of AWS core services such as EC2, S3, RDS, DynamoDB, API Gateway, IAM, CloudWatch.
- Experience designing and implementing RESTful APIs.
- Familiarity with microservices architecture and related design patterns.
- Experience with relational databases (PostgreSQL, MySQL) and SQL.
- Experience with unit testing frameworks (JUnit, Mockito).
- Proficient with version control systems (Git).
- Good understanding of CI/CD pipelines and deployment strategies on AWS.
- Strong problem-solving and analytical skills.
- Excellent communication (written and verbal) and collaboration skills.
Preferred Skills :
- Experience with NoSQL databases (DynamoDB, MongoDB).
- Familiarity with event-driven architectures and message queues (SQS, Kafka, RabbitMQ).
- Experience with containerization technologies (Docker, Kubernetes).
- Knowledge of Infrastructure as Code (IaC) tools (CloudFormation, Terraform).
- Experience with serverless framework or SAM (Serverless Application Model).
- Familiarity with API documentation tools (Swagger/OpenAPI).
- Experience with performance monitoring and logging tools (CloudWatch, Prometheus, Grafana, ELK stack).
- Understanding of security best practices for AWS and Java applications.
- Experience with reactive programming (Spring WebFlux).
- Familiarity with GraphQL.
Functional Areas: Software/Testing/Networking
Read full job descriptionPrepare for Your DSRC Interview with Real Experiences!
View interviews7-10 Yrs
AWS, Bioinformatics, Java +3 more
4-8 Yrs
SQL Server, API, C# +5 more
5-7 Yrs
SQL, Postgresql, TypeScript +1 more
5-7 Yrs
Manual Testing, Automation Testing, Performance Testing +3 more
3-5 Yrs
IT Sales, Account Management, IT Services Sales
3-5 Yrs
Sales, Key Account Management, B2B Sales
4-8 Yrs
Java, JSP, Spring MVC +4 more
5-7 Yrs
UI and UX, Javascript, HTML +2 more
5-7 Yrs
DevOps, Python, AWS +4 more
7-10 Yrs
Chennai
Computer Science, SQL, Coding +6 more