A Full Stack Developer using (Front end
Heavy) and Java is responsible for designing, developing, and maintaining
entire web applications, encompassing both the client -side user interface and
the server -side logic and database.
Experience in Banking domain is added advantage.
Key Responsibilities
Front -End Development: Create dynamic, responsive, and
visually appealing user interfaces using, HTML, CSS, and JavaScript.
Back -End Development: Design, build, and maintain server -side
applications and logic using Java, often with frameworks like Spring Boot.
API Development & Integration: Develop and
integrate robust RESTful web services and APIs to ensure seamless communication
between the front -end and back -end systems.
Database Management: Design database schemas, write
efficient SQL queries, and manage data storage/retrieval with databases such as
MySQL, PostgreSQL, or MongoDB.
Collaboration: Work closely with cross -functional
teams, including designers, product managers, and other developers, to define,
design, and deliver new features.
Testing & Debugging: Participate in the full
software development lifecycle, including writing tests (unit and integration),
debugging issues across the entire application stack, and ensuring overall
quality and performance.
Code Quality & Practices: Participate in code
reviews, write clean and maintainable code, and adhere to best practices like
Agile methodologies and version control systems (Git).
Deployment & Operations: Be involved in application
deployment processes and potentially familiar with cloud platforms (AWS Azure,
Google Cloud) and containerization tools (Docker, Kubernetes).
Technical Expertise:
Proficiency in for front -end development.
Strong knowledge of Java and associated back -end
frameworks like Spring Boot.
Familiarity with front -end technologies: HTML5, CSS3,
JavaScript/TypeScript.
Experience with relational (e.g., MySQL) and/or NoSQL
(e.g., MongoDB) databases.
Understanding of web servers (e.g., Apache) and UI/UX
design principles.
Proficiency with version control systems, especially
Git.
Soft Skills:
Excellent problem -solving and analytical skills.
Strong communication and teamwork abilities.
Proactive attitude and a willingness to learn and
implement new technologies.
Attention to detail.