- Design, develop, and maintain robust back-end applications using Java, Spring, and Spring Boot
- Build responsive and scalable front-end applications using Angular (v4+), HTML, CSS, and JavaScript
- Develop and maintain RESTful APIs and integrate front-end with back-end services
- Design and optimize databases (MySQL / Oracle) for performance and scalability
- Ensure application responsiveness and cross-platform compatibility, including mobile devices
- Write unit tests and integration tests to ensure high code quality and reliability
- Participate in end-to-end project delivery, from requirement analysis to production release
- Collaborate closely with product owners, UX/UI designers, and other development teams
- Identify bottlenecks, troubleshoot issues, and provide effective technical solutions
- Stay up to date with latest technologies, frameworks, and best practices in web development
Technical Skills
- Strong proficiency in Java,
Spring, and Spring Boot
- Solid hands-on experience with Angular (v4 or higher)
- Strong knowledge of HTML5, CSS3, JavaScript, and TypeScript
- Experience in building and consuming RESTful web services
- Good understanding of MySQL and/or Oracle databases
- Familiarity with unit testing frameworks and code quality practices
- Working knowledge of UX/UI principles and responsive design
Professional Skills
- Excellent problem-solving and analytical skills
- Fast learner with the ability to quickly adapt to new technologies
- Solid attention to detail and commitment to quality
- Good verbal and written communication skills
- Ability to work independently as well as part of a team