
Java Fullstack Developer (RARR Job 5681)
Job Skills
Job Description
We are seeking an experienced Full Stack Developer with 3-6 years of experience in both frontend and backend development. The ideal candidate will have expertise in frontend technologies like Angular or React, backend development using Java Spring Boot, and REST API development. This role requires a versatile developer who can contribute to all layers of the application stack
Roles and Responsibilities:
1. Full Stack Development:
o Develop and maintain web applications with a strong focus on both frontend and backend components.
o Build responsive and user-friendly interfaces using Angular or React.
o Develop backend services and APIs using Java Spring Boot.
2. REST API Development:
o Design, develop, and maintain RESTful APIs to support frontend functionality. o Ensure APIs are scalable, secure, and well-documented. o Integrate third-party services and APIs as required.
3. Code Quality and Best Practices:
o Write clean, maintainable, and efficient code following best practices.
o Conduct code reviews and provide constructive feedback to peers. o Ensure code is well-tested, including unit and integration tests.
4. Collaboration and Communication:
o Work closely with cross-functional teams including designers, backend developers, and product managers to deliver high-quality products.
o Participate in team meetings and contribute to project planning and progress updates.
o Communicate effectively with stakeholders to understand requirements and provide updates.
5. Continuous Improvement:
o Stay updated with the latest industry trends, tools, and technologies.
o Proactively suggest improvements to the application architecture, performance, and user experience.
o Contribute to the continuous improvement of development processes and workflows.
6. Troubleshooting and Debugging:
o Identify and resolve issues in a timely manner, ensuring minimal disruption to the development process.
o Optimize application performance and scalability.
Qualifications:
· Bachelor’s degree in Computer Science, Information Technology, or a related field.
· 4-6 years of experience in full stack development, with a strong focus on Angular or React for frontend and Java Spring Boot for backend.
· Proficiency in HTML, CSS, JavaScript, and TypeScript.
· Strong understanding of RESTful API design and development.
· Experience with relational and non-relational databases.
· Familiarity with version control systems like Bitbucket or GIT
· Excellent problem-solving skills and attention to detail.
· Strong communication and collaboration skills.