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