Java Full Stack

Work set-up: 
Full Remote
Contract: 
Work from: 

Offer summary

Qualifications:

Proficiency in Java, including concurrency, collections, and design patterns., Extensive experience with Spring Framework, especially Spring Boot, Spring Security, and Spring Cloud., Strong skills in React, with knowledge of design patterns, performance optimization, and state management tools., Familiarity with Agile methodologies, cloud-native architectures, and version control systems like Git..

Key responsibilities:

  • Develop and maintain scalable, secure RESTful APIs using Java and Spring Boot.
  • Build and optimize user interfaces with React, ensuring performance and maintainability.
  • Collaborate with cross-functional teams in an Agile environment to deliver high-quality software.
  • Participate in continuous learning to stay updated with industry trends and emerging technologies.

Elfonze Technologies logo
Elfonze Technologies Scaleup https://www.elfonze.com/
201 - 500 Employees
See all jobs

Job description

This is a remote position.

Java
In-depth knowledge of Java concurrency, collections, and design patterns.
Extensive experience with Spring Framework, especially Spring Boot, Spring Security, and Spring Cloud for developing microservices.
Ability to implement scalable, secure, and high-performance RESTful APIs
Proficiency in advanced testing techniques and frameworks, including BDD/TDD with JUnit, TestNG, and Mockito.

 

React:
Strong exp on JavaScript, HTML and CSS,
Expertise in React design patterns (HOCs, render props, compound components).
Strong understanding of React performance optimization techniques.
In-depth experience with state management tools (Redux Saga, Zustand, or similar).
Knowledge of advanced React concepts like server-side rendering (Next.js) or static site generation.
Familiarity with TypeScript in React projects.
Proficient in writing maintainable CSS (CSS-in-JS, SCSS, Styled-Components).


Others:
Knowledge of Agile development processes and team collaboration tools (JIRA, Confluence).
Exposure to cloud-native architectures and serverless computing.
Code versioning: Version control systems (Git),
Familiar with unit testing frameworks like Jest, Mocha and Enzyme.
Hands on experience on Monitoring and Logging tools.
Commitment to continuous learning and staying updated with industry trends, tools, and technologies.



Required profile

Experience

Spoken language(s):
English
Check out the description to know which languages are mandatory.

Related jobs