1 Job Hub House Job
Backend Developer - Java Technologies (2-5 yrs)
Job Hub House
posted 2mon ago
Project /Work :
Migrating the data source of a critical component of the delivery ecosystem from AWS RDS to Dynamodb.
Integrating with Dynamodb and migrating existing flows.
The current tech stack used - MySQL, Spring, Java, Hibernate, Kafka and AWS Lambda, Junit + Jupiter for testing.
Job Description :
Role involves mainly implementing high-performance business flows end to end. Will also have the opportunity to work with a variety of modern technologies including DynamoDB, Kafka.
Key Responsibilities :
- Develop production-grade REST APIs mainly using Java and Spring Framework.
- Write clean, maintainable, and well-documented code.
- Write comprehensive unit, integration and service level tests to ensure the reliability of the applications.
- Troubleshoot and debug issues in a timely manner associated with AIs assigned.
- Work independently on a task end to end and deliver on time.
- Participate in code reviews to ensure high-quality code and adherence to best practices.
Qualifications / Preferred Skills :
Core :
- 2-5 years of experience in developing production-grade applications.
- Proficient in Java programming language and previous experience with Spring, ThreadPools, Async Processing.
- Working understanding of Golang.
- Basic understanding of AWS DynamoDB and its integration with Java applications.
- Basic understanding of Apache Kafka.
- Efficient developer - fast and robust.
Behavioral :
- Proactively communicate gaps, issues, concerns well in a timely manner.
- Eager to learn and improve.
Brownie points :
- Experience with microservices architecture.
- Knowledge of CI/CD pipelines / Familiarity with containerization technologies like Docker.
- Familiarity with Hibernate
Functional Areas: Software/Testing/Networking
Read full job description