Especialista Desenvolvedor Fullstack (Java, Angular, Spring Boot)

New
J
JobgetherSoftware development
Based in Brazil; Fully remote work arrangement from Brazil.ContractSenior
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Required Skills
DockerHibernateJavaJUNITKubernetesSpring BootAngularRESTful APIs

Requirements

  • Hold a completed university degree in Computer Science, Software Engineering, Information Systems, or a related field.
  • Have professional experience developing fullstack software applications.
  • Demonstrate strong proficiency in Java and experience with Spring Boot, Spring, Hibernate, and Maven.
  • Have frontend development experience with Angular, JavaScript, HTML5, and CSS3.
  • Have experience designing, consuming, and maintaining RESTful APIs and integrating software components.
  • Have knowledge of IBM DB2 and database access in enterprise applications.
  • Have hands-on experience with Git, IntelliJ IDEA, Docker, and Kubernetes.
  • Understand unit, integration, and functional testing, with practical experience using JUnit and Cucumber.
  • Be familiar with TDD, code quality practices, and static analysis tools such as Sonar.
  • Understand DevOps principles, continuous integration, and automated software delivery workflows.
  • Be able to configure application environments and troubleshoot technical, performance, or security issues.
  • Have knowledge of XML and its use in software integration and data exchange.
  • Be familiar with Agile methodologies, particularly Scrum and Kanban.

Responsibilities

  • Develop, support, maintain, configure, and deploy software products according to engineering standards and technical specifications.
  • Build and maintain fullstack applications using Java, Spring Boot, Angular, JavaScript, HTML5, and CSS3.
  • Design, develop, and integrate RESTful APIs and backend services.
  • Implement backend functionality using Java, Spring Boot, Hibernate, and Maven, and support Angular frontend integration.
  • Work with IBM DB2 and related data access components to support data management and application performance.
  • Configure and maintain software execution environments and support application deployment.
  • Use Docker and Kubernetes to support development, testing, and deployment environments.
  • Implement unit, integration, and functional testing using JUnit and Cucumber, and apply TDD practices.
  • Participate in continuous integration and DevOps processes using Git and related tools.
  • Diagnose defects, performance bottlenecks, and security vulnerabilities; investigate incidents and implement corrective actions.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now