Senior Back-end Developer, Java – Payments

Job not on LinkedIn

October 31

🗣️🇧🇷🇵🇹 Portuguese Required

Apply Now
Logo of enjoei

enjoei

Marketplace • eCommerce • Fashion

enjoei is a Brazilian online marketplace and e-commerce platform that enables individuals to buy and sell clothing, shoes, accessories, furniture, electronics and other consumer goods. The consumer-focused, mobile-first service emphasizes fashion and branded items, curated promotions and seller tools, connecting real people with real stories while handling listings, payments, fees and discovery features.

201 - 500 employees

Founded 2009

🏪 Marketplace

🛍️ eCommerce

👗 Fashion

📋 Description

• Help the team solve complex technical problems and act as a point of reference within the team • Act proactively in problem solving, from solution design to technical execution, identifying and overcoming challenges throughout the development cycle • Contribute to a culture of learning and knowledge sharing within the team • Demonstrate flexibility and adaptability to handle multiple, distinct scenarios simultaneously and adjust strategies when necessary • Develop and implement efficient, well-documented RESTful APIs using Java and the Spring and CDI ecosystems • Build robust, scalable, and secure software solutions using software design principles (SOLID, class diagrams) and distributed architecture (microservices) • Balance state-of-the-art approaches with pragmatism (weigh quality against delivering working software) • Write clean, readable, testable, and maintainable code, following development best practices • Work with relational databases: model data efficiently and write optimized SQL queries • Implement unit and integration tests to ensure code quality and reliability • Monitor software performance and implement observability solutions (metrics, tracing, and logs) to identify and resolve issues • Propose new solutions to improve software performance, scalability, and security • Use containerization tools (Docker or similar) to deploy and manage applications in production environments

🎯 Requirements

• Strong, hands-on experience with Java and its ecosystem, including Spring and CDI • Proven experience designing, developing, and maintaining distributed architectures based on microservices • Experience building scalable, high-availability systems • Experience solving complex, large-scale problems and working with very large data structures • Expertise in writing clean, readable, testable code, following design principles (SOLID) and software architecture best practices • Knowledge of cloud platforms (AWS or similar) • Familiarity with the pub/sub pattern and some of its implementations (e.g., SQS/SNS) • Experience with relational databases, data modeling, and SQL • Experience with containerization and container orchestration (Docker, Kubernetes, or similar) • Experience with Git and Git workflows: pull requests, branching, merges, etc. • Knowledge and experience with observability (metrics, tracing, and logs) • Knowledge and experience with object-oriented programming paradigms (e.g., SOLID, class diagrams, etc.) • Experience with unit and integration testing

🏖️ Benefits

• Health insurance (Amil with co-pay for you and your dependents) and dental coverage (Amil) • Meal or food allowance deposited on a flexible card (no deductions, including during vacation) • Home office allowance deposited on a flexible card (no deductions) • Life insurance • Physical wellness – TotalPass: a platform that provides access to multiple gyms across Brazil • Mental health – Clude Saúde: partnership with a platform offering various specialists to support your mental well-being and quality of life • Childcare assistance for children aged 0 to 5 • Parental leave (non-birthing parent: 30 days; birthing parent: 180 days — 6-hour workday until the child turns 1 year old) • Partnership with SESC • “Folga Corre”: a semiannual personal day off to take care of life’s errands • PetLove: corporate plan for your pet's well-being • Prata da Casa: discount on Enjoei products so you can stay in style.

Apply Now

Similar Jobs

October 30

Senior Fullstack Developer designing innovative solutions for digital transformation at Vivo. Collaborating with diverse teams to enhance security and value propositions for clients.

🗣️🇧🇷🇵🇹 Portuguese Required

AWS

Azure

Cloud

Docker

Java

JavaScript

Jenkins

Jest

JUnit

Kafka

Laravel

NoSQL

PHP

Python

RabbitMQ

React

Spring

Spring Boot

SpringBoot

SQL

Terraform

TypeScript

Webpack

October 29

Java/Javascript Fullstack Developer role at Compass UOL, responsible for hands-on development and active collaboration with teams. Focused on architectural processes and ensuring software quality.

🗣️🇧🇷🇵🇹 Portuguese Required

Java

JavaScript

Oracle

Python

October 29

Java/Javascript Fullstack Developer role at Compass UOL focusing on pair programming and code reviews. Collaborating in software architecture and leading team performance feedback; resolving critical issues.

🗣️🇧🇷🇵🇹 Portuguese Required

Java

JavaScript

Oracle

Python

October 29

Extractta

201 - 500

Senior Java Developer creating high-impact scalable solutions for varied projects at Extractta. Collaborate with diverse teams to drive continuous improvements in technology and performance.

🗣️🇧🇷🇵🇹 Portuguese Required

Angular

AWS

Cloud

DynamoDB

Java

NoSQL

Postgres

Redis

Spring

SQL

October 26

Desenvolvedor Java / Angular para desenvolver aplicações e colaborar em equipe em um ambiente remoto. Focado em soluções eficientes e melhorias contínuas.

🗣️🇧🇷🇵🇹 Portuguese Required

Angular

Hibernate

Java

JavaScript

Maven

Node.js

Spring Boot

SpringBoot

Built by Lior Neu-ner. I'd love to hear your feedback — Get in touch via DM or support@remoterocketship.com