Role Overview
We are looking for a motivated and innovative Backend Java Developer who is eager to learn, build, and thrive in a high-performance engineering team. The role involves end-to-end ownership of backend services, from design and development to deployment and maintenance.
Key Responsibilities
- Own end-to-end development, deployment, and maintenance of backend applications
- Design and develop scalable microservices and REST APIs
- Build secure, high-performance, and scalable backend systems
- Integrate backend services with databases and external systems
- Troubleshoot, debug, optimize, and upgrade existing applications
- Collaborate with business and technical stakeholders to understand requirements
- Independently develop, test, and deploy applications using CI/CD pipelines
- Ensure best practices for security, performance, and scalability
- Create and maintain technical documentation
- Take ownership of assigned tasks and deliver with minimal supervision
Requirements
- 4 to 5 years of hands-on experience in Java backend development
- Strong proficiency in Java 8 / Java 11
- Solid experience with Spring Boot, Hibernate, and Microservices architecture
- Proven experience in designing and building REST APIs and microservices from scratch
- Strong understanding of system and product design
- Hands-on experience with AWS services : EC2, S3, DynamoDB
- Strong database experience with MySQL (AWS RDS) and DynamoDB
- Excellent SQL querying and data modeling skills
- Experience with CI/CD pipelines using Jenkins
- Hands-on experience with JUnit for unit testing
- Working knowledge of Node.js (ability to understand and modify code)
- Familiarity with Agile/Scrum practices and tools like Jira
- Strong focus on security, performance, and scalability
- Excellent analytical, problem-solving, verbal, and written communication skills
- High ownership mindset with strong attention to detail
Nice To Have
- 1+ year of hands-on experience deploying and maintaining applications on AWS
- Familiarity with AWS services such as EKS, SNS, SQS
- Understanding of AWS infrastructure, networking, security, and storage
(ref:hirist.tech)