Key Responsibilities :
- Backend Development : Design and develop server-side components using Java technologies to support application functionality.
- Code Quality : Write clean, maintainable, and efficient code while adhering to best practices and coding standards.
- Collaboration : Work closely with front-end developers, database administrators, and stakeholders to define, build, and deliver product features.
- Debugging & Troubleshooting : Identify, analyze, and resolve technical issues in existing systems, ensuring optimal performance.
- Code Reviews : Participate in peer code reviews and provide feedback to ensure code quality and maintainability.
- Testing & QA : Perform unit testing, integration testing, and participate in user acceptance testing to ensure reliability and quality of backend components.
- Continuous Improvement : Identify opportunities to enhance system performance, scalability, and overall efficiency.
- Documentation : Maintain clear and comprehensive documentation for code, processes, and development activities.
Education & Experience :
Bachelor's degree in Computer Science, Information Technology, or related field.Proven experience in Java backend development and API design.Experience with frameworks such as Spring Boot, Hibernate, or related technologies preferred.Understanding of databases, RESTful APIs, and software development lifecycle practices.Skills Required
Java, Spring Boot, Microservices, Rest Apis, Sql, Nosql, Docker, Kubernetes, Cloud Services