Senior Backend Developer (Java + Spring Boot)

New
C
CI&TB2B e-commerce
Listing location: Brazil; Workplace type: RemoteFull-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Languages
English (Advanced)
Required Skills
DockerJavaKafkaRabbitmqSpringSpring BootRESTful APIsMicroservices

Requirements

  • Demonstrate strong proficiency in Java and related frameworks, including Spring and Spring Boot.
  • Understand microservices architecture and RESTful API design.
  • Be familiar with relational and non-relational databases.
  • Know messaging systems such as Kafka and RabbitMQ.
  • Have experience with testing frameworks such as JUnit and Mockito.
  • Be proficient in CI/CD practices and tools, including Docker and Kubernetes.
  • Know data structures, object-oriented programming, and problem-solving fundamentals.
  • Understand design patterns, clean code, and best practices.
  • Understand regression, smoke, stress, unit, integration, automation, and end-to-end testing concepts.
  • Have advanced English skills.

Responsibilities

  • Design and develop scalable backend systems using Java, Spring, and Spring Boot.
  • Build and maintain microservices and RESTful APIs to support business functionality.
  • Implement data access using Spring Data and JPA with relational and non-relational databases.
  • Use Kafka and RabbitMQ for inter-service communication.
  • Write unit and integration tests using JUnit and Mockito.
  • Apply best practices to support application security and performance.
  • Help implement CI/CD pipelines using Docker, Docker Compose, and Kubernetes.
  • Collaborate with cross-functional teams to define and deliver software solutions.
  • Monitor systems using tools such as New Relic.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now