Back End Java Engineer
We are looking for a Back End Engineer, with solid experience in Java, based in Belo Horizonte to work on a long-term project for one of our clients, a hyper-growth fintech company based in Los Angeles, California
Our client´s mission is to make financial advice better and more accessible for everyone. They are building a revolutionary platform for financial advisors and their clients to remove the friction from investing and reduce the barrier to entry into wealth creation and management.
Responsibilities
Design, develop, and maintain scalable backend services using Java and Spring Boot.
Work closely with product managers, frontend engineers, and other stakeholders to translate requirements into technical solutions.
Build and evolve RESTful APIs and backend components with a focus on performance, reliability, and maintainability.
Design, optimize, and maintain relational databases (PostgreSQL or similar), including schema design, indexing, and query optimization.
Implement business logic, data processing, and integrations with internal and third-party systems.
Containerize applications and manage deployments using Docker and Kubernetes, including configuration, scaling, and troubleshooting.
Ensure high code quality through code reviews, unit/integration testing, and adherence to best practices.
Requirements
Advanced Level of English.
4+ years of experience working with Java.
1+ years of experience with Spring Boot.
4+ years of experience with Postgres (or a similar SQL database).
2+ years of experience with Kubernetes.
2+ years of experience with AWS.
Bonus Points
Bachelors Degree in Computer Science, Systems Engineering or related fields.
What we offer
Compensation in USD
Paid time off
Cool clients and products
Work with great engineers