Java Full Stack Developer - Bangalore/Chennai/Pune, India - Fraank System

    Fraank System
    Fraank System Bangalore/Chennai/Pune, India

    1 week ago

    Default job background
    permanent Technology / Internet
    Description

    Position: Full Stack Engineer

    Experience: 5-7 years

    We are seeking talented Full Stack Engineers with 5-7 years of experience to join our team. The ideal candidate will possess strong skills in Core Java, Java 8, Spring Boot, Microservices, and either Angular or React. Proficiency in REST API development is essential. Below is a detailed job description outlining the roles and responsibilities for this position:

    Roles & Responsibilities :

    • Design and Development: Design, develop, and implement scalable and high-performance web applications using Core Java, Java 8, Spring Boot, and Microservices architecture.
    • Frontend Development: Develop responsive and user-friendly frontend interfaces using Angular or React frameworks. Ensure cross-browser compatibility and optimal performance of the frontend components.
    • Backend Development: Implement robust backend services and APIs using Java and Spring Boot. Develop RESTful APIs to facilitate seamless communication between the frontend and backend components.
    • Database Management: Work with relational and/or NoSQL databases to store and retrieve application data efficiently. Design database schemas and optimize database queries for better performance.
    • Testing and Quality Assurance: Write unit tests and integration tests to ensure the reliability and correctness of the codebase. Perform code reviews and collaborate with QA engineers to identify and fix bugs and issues.
    • Deployment and DevOps: Participate in the deployment process and ensure smooth deployment of applications to production environments. Collaborate with DevOps engineers to automate deployment pipelines and improve the overall release process.
    • Agile Development: Work in an Agile development environment following Scrum or Kanban methodologies. Participate in sprint planning, daily stand-ups, and retrospective meetings to track progress and continuously improve the development process.
    • Documentation: Document technical designs, architecture decisions, and codebase changes for future reference. Maintain comprehensive documentation for the developed features and and Communication: Collaborate effectively with cross-functional teams including product managers, designers, and other engineers. Communicate project status, challenges, and solutions clearly and concisely.
    Must-Have Skills :
    • Strong experience in Core Java and Java 8.
    • Proficiency in Spring Boot framework for building enterprise-grade applications.
    • Experience with Microservices architecture and development.
    • Hands-on experience with either Angular or React frameworks for frontend development.
    • In-depth knowledge of REST API design and development.
    )