73 Risk Resources Jobs
Java Full Stack Developer (3-7 yrs)
Risk Resources
posted 2d ago
Key skills for the job
Overview :
The Java Fullstack Developer plays a crucial role in the development and enhancement of web applications, utilizing a variety of technologies that span both front-end and back-end systems.
This position demands a keen understanding of the full software development lifecycle, along with the ability to collaborate with cross-functional teams to design and implement scalable, reliable, and user-friendly applications.
Fullstack developers are expected to craft efficient and maintainable code while using their expertise in Java for backend logic and utilizing frontend frameworks such as AngularJS or React for a seamless user interface.
Their contributions directly affect user satisfaction and system performance, making them integral to the success of any tech-driven organization.
Key Responsibilities :
- Design and develop scalable web applications using Java and related technologies.
- Implement responsive user interfaces with frameworks like AngularJS or React.
- Develop and integrate RESTful APIs to facilitate communication between front-end and back-end systems.
- Conduct code reviews and maintain high coding standards within the team.
- Collaborate with product management and UX/UI design teams to define and refine application features.
- Debug and troubleshoot application issues to enhance application performance.
- Write unit and integration tests to ensure code quality and reliability.
- Optimize application performance and monitor key metrics for system efficiency.
- Participate in Agile development processes, including sprint planning and retrospectives.
- Maintain documentation of application architecture and development processes.
- Evaluate and adopt new technologies to improve development efficiency and application functionality.
- Ensure application security by implementing best practices and testing protocols.
- Provide technical support and training to junior developers on best practices and coding standards.
- Stay informed about industry trends and emerging technologies to innovate development practices.
- Collaborate with DevOps teams to streamline deployment processes and CI/CD pipelines.
Required Qualifications :
- Bachelor's degree in Computer Science, Engineering, or a related field.
- 3+ years of experience in software development, particularly with Java technologies.
- Proficient in front-end technologies such as HTML, CSS, and JavaScript frameworks.
- Experience with back-end technologies including Spring or Hibernate frameworks.
- Strong understanding of both relational and NoSQL databases.
- Familiarity with version control systems, preferably Git.
- Experience working in Agile/Scrum development environments.
- Knowledge of RESTful API design and development.
- Excellent problem-solving skills and attention to detail.
- Strong verbal and written communication skills.
- Ability to work effectively in a team-oriented, collaborative environment.
- Experience with cloud services (AWS, Azure, etc.) is a plus.
- Understanding of application deployment and monitoring tools.
- Ability to learn new technologies quickly and apply them to ongoing projects.
- Experience with testing frameworks and methodologies.
- Passion for coding and staying updated with technology trends.
Functional Areas: Other
Read full job description8-16 Yrs