Desenvolvedor Senior (Java+Angular)

New
J
JobgetherSoftware Development
BrazilFull-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Required Skills
DockerJavaJUNITKafkaRabbitmqSpring BootAngularRESTful APIsMicroservices

Requirements

  • Strong professional experience in software development with Java and Angular.
  • Advanced knowledge of Java 11/21 and Spring Boot.
  • Experience with microservices architectures and event-driven systems.
  • Experience developing and consuming REST APIs.
  • Knowledge of messaging technologies such as Kafka, RabbitMQ, Pub/Sub, or IBM MQ.
  • Experience working with relational and non-relational databases, including MySQL, Oracle, SQL Server, and MongoDB.
  • Familiarity with cloud environments such as GCP, containerization with Docker, and CI/CD practices.
  • Experience with automated testing using JUnit and code quality tools such as SonarQube.
  • Knowledge of Apache Camel is a plus.
  • Experience working with financial systems, including banking, insurance, PIX, or payment platforms, is desirable.
  • Experience with Angular or React for frontend development.
  • Strong problem-solving skills, technical ownership, and ability to collaborate effectively with development teams.

Responsibilities

  • Define and promote technical standards, development best practices, and architectural guidelines.
  • Develop and integrate event-driven services using modern software engineering approaches.
  • Design, build, and maintain scalable applications using Java and Angular technologies.
  • Act as a technical reference for the development team, providing guidance and supporting engineering decisions.
  • Analyze and resolve complex technical challenges, identifying efficient and sustainable solutions.
  • Develop and integrate REST APIs and microservices-based solutions.
  • Work with messaging platforms and distributed systems to ensure reliable communication between services.
  • Contribute to software quality initiatives, including testing, monitoring, and continuous improvement practices.
  • Collaborate with multidisciplinary teams to deliver secure, efficient, and high-quality technology solutions.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now