Job position: Java Full Stack DeveloperLocation: RemoteJob type: Full-timeExperience required : 4 years as a full-stack developer
Job Description: The company is seeking a highly skilled Full Stack Developer with a strong background in Java for backend development and expertise in React for the front-end. The ideal candidate will be responsible for developing and designing front-end web architecture, ensuring the responsiveness of applications, and working alongside graphic designers for web design features, among other duties.
Key Responsibilities: 1. Front-End Development:- Develop user-facing features using React.js- Build reusable components and front-end libraries for future use- Translate designs and wireframes into high-quality code- Optimize components for maximum performance across a vast array of web capable devices and browsers
Back-End Development:- Design and develop robust and scalable back-end services using Java- Integrate front-end UI with the constructed API- Create database schemas that represent and support business processes- Implement security and data protection measures
Collaboration and Support:- Work with cross-functional teams to deliver high-quality products- Provide technical support for developed applications- Continuously improve software engineering practices- Collaborate with stakeholders on feature requirements and prioritization
Qualifications: -- Bachelor’s degree in Computer Science, Information Technology, or a related field-Around 5 years of working experience as a Java Full Stack Developer- Proficient understanding of web markup, including HTML5 and CSS3- Strong proficiency in JavaScript, including DOM manipulation and the JavaScript object model- Thorough understanding of React.js and its core principles- Experience with popular React.js workflows (such as Flux or Redux)- Familiarity with newer specifications of ECMAScript - Experience with data structure libraries (e.g., Immutable.js)-Knowledge of Java and frameworks such as Spring Boot, Microservices- Familiarity with RESTful APIs- Knowledge of modern authorization mechanisms, such as JSON Web Token- Familiarity with modern front-end build pipelines and tools '- Ability to understand business requirements and translate them into technical requirements- A knack for benchmarking and optimization