We are on the lookout for a talented Full Stack Developer adept in Java for backend development and skilled in React for frontend endeavors. The chosen candidate will be instrumental in crafting and refining front-end web architecture, ensuring seamless application responsiveness, and collaborating closely with graphic designers to implement captivating web design features.
Key Responsibilities
-
Front-End Development
- Develop engaging user-facing features utilizing React.js.
- Construct reusable components and frontend libraries to streamline future development efforts.
- Translate intricate designs and wireframes into impeccable code.
- Optimize components to deliver peak performance across a diverse range of web-enabled devices and browsers.
-
Back-End Development
- Engineer robust and scalable backend services leveraging Java.
- Seamlessly integrate frontend UI with the crafted API.
- Design database schemas aligned with business processes, ensuring efficiency and reliability.
- Implement stringent security measures to safeguard data and uphold user privacy.
-
Collaboration and Support
- Collaborate closely with cross-functional teams to deliver top-tier products.
- Provide technical assistance and support for developed applications.
- Continuously enhance software engineering practices to uphold industry standards.
- Engage with stakeholders to decipher feature requirements and aid in prioritization efforts.
Qualifications
- Bachelor’s degree in Computer Science, Information Technology, or a related field.
- Proficiency in web markup languages including HTML5 and CSS3.
- Strong command of JavaScript, encompassing DOM manipulation and the JavaScript object model.
- Thorough comprehension of React.js and its fundamental principles.
- Experience with prevalent React.js workflows like Flux or Redux.
- Familiarity with modern ECMAScript specifications.
- Proficiency in Java and frameworks such as Spring Boot and Microservices.
- Knowledge of RESTful APIs and modern authorization mechanisms like JSON Web Token.
- Familiarity with contemporary front-end build pipelines and tools.
- Ability to decipher business requirements and translate them into technical specifications.
- A penchant for benchmarking and optimization.
Additional Skills (Preferred)
- Proficiency in cloud services such as AWS, Azure, or GCP.
- Understanding of containerization and orchestration technologies like Docker and Kubernetes.
- Familiarity with code versioning tools such as Git.
This role presents an exciting opportunity for a skilled developer to make a significant impact in a dynamic and collaborative environment. If you're passionate about crafting exceptional digital experiences and possess the requisite skills, we encourage you to apply.