
Search by job, company or skills
Java Full Stack Developer Job Description
1. Designing and developing scalable, efficient, and reliable software systems
2. Writing high-quality, testable, and maintainable code in Java
3. Developing front-end user interfaces using HTML, CSS, JavaScript, and frameworks like Angular or React
4. Implementing backend services using Java, Microservices, Spring boot, and related technologies
5. Experience in Spring MVC, Thymeleaf and Jquery.
6. Integrating with databases, APIs, and other systems
7. Participating in agile development methodologies like Scrum or Kanban
8. Collaborating with cross-functional teams to deliver high-quality software products
9. Troubleshooting and debugging complex technical issues
10. Staying up-to-date with industry trends and emerging technologies
11. Mentoring junior developers and contributing to the growth of the team
Requirements:
1. 7+ years of experience in Java development
2. Strong proficiency in Java, Spring, and related technologies
3. Experience with front-end technologies like HTML, CSS, JavaScript, and frameworks like Angular or React
4. Knowledge of database concepts and experience with relational databases
5. Understanding of software development life cycles (SDLCs) and agile methodologies
6. Excellent problem-solving skills and attention to detail
7. Strong communication and collaboration skills
8. Experience with version control systems like Git
9. Knowledge of testing frameworks and methodologies
10. Certification in Java development (e.g., OCPJP) is a plus
Additionally, may also be responsible for:
Leading small projects or teams
Participating in system architecture and design discussions
Developing technical documentation and standards
Collaborating with DevOps teams to ensure smooth deployment and monitoring
Staying current with industry trends and emerging technologies
Mentoring junior developers to help them grow in their careers.
Job ID: 134799671