Job Title: Senior Java Full Stack DeveloperCompany: WillWare TechnologiesExperience: 7+ yrsLocation: Remote / Contract
Job Description:
We are seeking a highly skilled and experienced Senior Java Full Stack Developer with 6+ years of hands-on experience to join our dynamic team. The ideal candidate will have a deep understanding of Java development, front-end and back-end technologies, as well as proven expertise in designing and implementing robust, scalable, and high-performance applications.
Responsibilities:
Designing, developing, and maintaining scalable web applications using Java/J2EE technologies.Collaborating with cross-functional teams including product managers, designers, and other developers to deliver high-quality software solutions.Building reusable code and libraries for future use.Implementing responsive and user-friendly front-end interfaces using modern JavaScript frameworks (e.g., Angular, React, Vue.js).Integrating front-end components with back-end services and databases.Writing well-designed, efficient, and testable code following best practices.Performing code reviews and providing constructive feedback to team members.Troubleshooting and debugging complex issues to ensure optimal performance and reliability.Keeping up-to-date with the latest industry trends and technologies to continually improve development processes and tools.Mentoring junior developers and contributing to the growth of the team's technical capabilities.
Requirements:
Proficiency in front-end development using HTML5, CSS3, JavaScript, and modern JavaScript frameworks (Angular, React, Vue.js).Solid understanding of software engineering principles, design patterns, and best practices.Experience with Spring Framework (Spring Boot, Spring MVC, Spring Security).Strong knowledge of relational databases (MySQL, PostgreSQL, Oracle) and NoSQL databases (MongoDB, Redis).Experience with RESTful web services and API integration.Experience with cloud platforms such as AWS, Azure, or Google Cloud Platform.Knowledge of microservices architecture and containerization (Docker, Kubernetes).Familiarity with Agile/Scrum methodologies.