About the role
We are looking for a highly skilled Full Stack Developer with strong expertise in both frontend and backend technologies. The ideal candidate should have hands-on experience in developing scalable enterprise applications using Java, Spring Boot, Microservices, JavaScript, HTML, CSS, and MySQL.
Responsibilities:
- Design, develop, and maintain enterprise-grade web applications.
- Develop responsive and user-friendly front-end interfaces using JavaScript, HTML, and CSS.
- Build robust backend services using Java, Spring Boot, and Microservices architecture.
- Develop and consume RESTful APIs and integrate third-party services.
- Design and optimize MySQL database schemas, queries, and stored procedures.
- Participate in system design, code reviews, and technical discussions.
- Troubleshoot, debug, and optimize applications for performance and scalability.
- Follow coding standards, security best practices, and Agile methodologies.
Requirements:
- Front-End: JavaScript, HTML5 CSS3 jQuery, Responsive Web Design.
- Back-End: Core Java, Spring Boot, Microservices Architecture, REST APIs, Hibernate/JPA.
- Database: MySQL, Query Optimization, Database Design.
- Bachelor's Degree in Computer Science, Information Technology, or a related field.
- Minimum 4+ years of hands-on experience in Full Stack Development.
Preferred Skills:
- Banking or Financial Product Development experience.
- Experience with CI/CD pipelines.
- Knowledge of Docker and Cloud platforms.
- Understanding of Secure Coding Practices.
- Exposure to Enterprise Product Development.