Source description
About the role
As a Full Stack Java Developer with 5 to 7 years of experience, will play a key role in leading and mentoring a team of developers. Will be responsible for overseeing the design, development, and deployment. Key Responsibilities: Architecture and Design: Design and implement robust, scalable, and maintainable architectures for web applications. Ensure that technical solutions align with business objectives and industry standards. Development: Participate in hands-on coding and development of both front-end and back-end components using Java and modern JavaScript frameworks Code Reviews: Conduct code reviews to ensure adherence to coding standards and best practices. Provide constructive feedback and foster a culture of continuous improvement. Integration: Oversee the integration of APIs and third-party services. Manage and optimize data flow between front-end and back-end systems. Collaboration: Work closely with cross-functional teams to deliver high-quality software solutions. Facilitate effective communication and collaboration across departments. Documentation: Create and maintain comprehensive technical documentation, including system architectures, design specifications, and process guidelines. Required Qualifications: Experience: 5 to 7 years of professional experience in full stack development with a strong focus on Java and modern JavaScript frameworks. Backend Skills: Proficiency in Java and related frameworks such as Spring Boot, React, or similar. Experience with RESTful APIs and microservices architecture. Frontend Skills: Experience with modern JavaScript frameworks (e.g., Angular, React, Vue.js) and front-end technologies (HTML, CSS, JavaScript). Version Control: Proficiency with version control systems such as Git. Problem-Solving: Strong analytical and problem-solving skills, with the ability to address complex technical challenges. Bachelors degree in Computer Science, Engineering, or a related field. A masters degree is a plus.
More at Prolifics