Tech Stack
AWSAzureCloudDockerHibernateJavaMavenMicroservicesSpringSpring BootSpringBoot
About the role
- Design, develop, and implement Java-based applications meeting business requirements
- Collaborate with stakeholders, project managers, front-end and back-end developers to create software solutions
- Identify and resolve technical issues affecting functionality and performance
- Conduct comprehensive unit testing for application modules
- Write optimized, object-oriented Java code following best practices
- Leverage frameworks such as Spring, Hibernate, and Java EE
- Develop and manage APIs to enable communication between applications and web services
- Participate in code reviews to ensure code quality and consistency
- Use development tools like Git, Maven, Docker, and AWS to manage dependencies and deployments
- Provide training and support for integration and utilisation of business applications
Requirements
- 4 to 12 Years of experience
- Mandatory skills: Java; DSA; Springboot; Microservices; React
- Preferred skills: Cloud (AWS/Azure)
- Education: BE/B.Tech/MCA/MTech; Master of Engineering; Bachelor of Engineering
- Experience with frameworks: Spring, Hibernate, Java EE
- Experience building and managing APIs
- Proficiency with Git, Maven, Docker, AWS
- Experience with unit testing and conducting code reviews
- Strong debugging and troubleshooting skills
- Inclusive benefits
- Flexibility programmes
- Mentorship and professional development support
- Support for wellbeing
- Equal employment opportunities and zero tolerance for discrimination
ATS Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
JavaData Structures and AlgorithmsSpring BootMicroservicesReactSpringHibernateJava EEAPI DevelopmentUnit Testing
Soft skills
CollaborationProblem SolvingDebuggingTroubleshootingCode Review
Certifications
Bachelor of EngineeringMaster of EngineeringMCAMTech