Key Responsibilities:
Design, develop, and maintain scalable applications using Java, Spring, and Spring Boot while collaborating with cross-functional teams to define and ship new features.
Write clean, efficient code, troubleshoot applications for optimal performance, participate in code reviews, stay updated on technologies, and contribute to all phases of the development lifecycle.
Work with MS SQL databases to design, query, and optimize database structures and queries.
Leverage ORM tools (such as Hibernate) to manage database operations and persistence.
Implement microservices architecture to ensure efficient and modular system design.
Develop and consume RESTful APIs to integrate with external and internal systems.
Bachelor's degree in Computer Science