Java Fullstack Developer at Kastech Software Solutions Group

Remote - LATAM, BR

Apply
More jobs at Kastech Software Solutions Group

Java Fullstack Developer role focused on building high‑quality web applications using ReactJS on the front‑end and Java Spring frameworks on the back‑end. This contract position is remote and based in LATAM (Brazil). The candidate should have strong UI component development skills, experience with ElasticSearch, RESTful APIs, and modern web technologies.

Salary

USD 25 - 30/hour

Requirements

Education

  • Bachelor's degree in a related field

Experience

  • 6+ years

Skills

  • Strong proficiency in developing UI components using client‑side framework ReactJS
  • Strong proficiency with search indexing technologies like ElasticSearch
  • Experience in JAVA programming and application development using Spring MVC, Spring Boot
  • Experience with ES6‑style JavaScript
  • Experience in building high availability, scalable RESTful APIs
  • Deep understanding of web development, including how to optimize performance and security
  • Extensive experience in web fundamentals like HTML 5 and CSS 3
  • Experience with Typescript or similar
  • Familiarity with React-Redux library and using Thunks
  • Strong experience in following a TDD or BDD development paradigm
  • Basic understanding of micro‑service architecture, containerization, authentication, etc.
  • Experience with Jenkins Setup CI/CD (Continuous Integration / Continuous delivery)
  • Competent with basic bash scripts
  • Experience with SASS, Webpack and how to optimize front‑end compilation
  • Experience with both relational and NoSQL database technologies
  • Complete competency with the git version control system
  • Ability to identify areas of improvement in the code base
  • Ability to build features and applications with a mobile responsive design
  • Experience writing technical documentation
  • Must have good verbal communication and problem‑solving skills
  • Must demonstrate a strong commitment to basic programming best‑practice principles, e.g. DRY. Will be expected to participate in code review and help improve the standard of existing code

Languages

  • Portuguese

Technologies

ReactJSElasticSearchJavaSpring MVCSpring BootES6 JavaScriptRESTful APIsHTML5CSS3TypescriptReact-ReduxThunksTDDBDDmicro‑service architecturecontainerizationauthenticationJenkinsbash scriptsSASSWebpackrelational databasesNoSQL databasesgit

See if your resume is ready for this job

See how our AI can optimize your resume and improve your chances for this role.