···
Log in / Register
Backend Software Engineer (Java)
Indeed
Full-time
Onsite
No experience limit
No degree limit
Praça do Patriarca, 62 - Centro Histórico de São Paulo, São Paulo - SP, 01002-010, Brazil
Favourites
Share
Some content was automatically translatedView Original
Description

Job Summary: We are seeking a Software Engineer to work on strategic initiatives, developing scalable, secure, and resilient solutions with technical autonomy in Java. Key Highlights: 1. Technical autonomy in a high-performance environment 2. Development of scalable and resilient solutions in Java (Spring) 3. Influence architectural patterns, tools, and decisions on AWS ### **Backend (Java) Opportunity at SRM Asset: High-Performance Engineering** We are expanding the technology team at SRM Asset and looking for a Software Engineer to work on strategic and challenging initiatives during a pivotal phase of our technological evolution. If you possess a solid foundation in algorithms and software architecture, and enjoy working with technical autonomy in critical environments, we want to meet you. ### ### **The Challenge** You will develop scalable, secure, and resilient solutions grounded in strong algorithmic expertise and modern architecture. Here, you’ll have autonomy to influence patterns, tools, and architectural decisions within an environment heavily leveraging AWS and modern engineering practices. ### **What You’ll Do** ✅ **Develop**: Build backend solutions in Java (Spring), applying engineering best practices. ✅ **Architect**: Design distributed systems focused on scalability, resilience, and performance. ✅ **Ensure Quality**: Conduct thorough code reviews, query analysis, and comprehensive testing strategies. ✅ **Evolve Systems**: Update, optimize, and modernize existing code. ✅ **Innovate**: Explore new tools, practices, and AI applications in development, testing, and deployment. ✅ **Document**: Structure clear technical documentation (RFCs, ADRs, etc.). ### ### **Tech Stack & Requirements** * **Core**: Solid experience in Java (Spring) or similar paradigm languages (e.g., C#, Kotlin, Scala, C++) | REST and/or gRPC APIs. Python and Golang are part of our stack and considered advantages, though not mandatory. * **Fundamentals**: Solid knowledge of data structures and algorithms (lists, trees, graphs, time complexity). * **Design and Architecture**: SOLID, MVC, Clean Architecture, Microservices. * **Data**: Experience with relational databases (SQL, performance, tuning). ### **Nice-to-Haves** * Experience with Python or Golang * Experience with distributed microservices (resilience and scalability). * Knowledge of CQRS and asynchronous integration. * Experience with Kafka or event-streaming platforms. * Hands-on experience with Docker, Kubernetes, and Git. * Knowledge of observability. * Experience in financial markets, banking, or mission-critical systems. * Testing with JUnit or TestNG and practice with TDD. * Knowledge of MyBatis, MapStruct, and OpenAPI. ### **What Makes Your Eyes Light Up (and Ours Too):** * **True Technical Excellence:** You care about algorithmic complexity, performance, and code quality—not just “making it work,” but doing it well. * **Modern Architecture:** Genuine interest in distributed systems, resilient microservices, EDA, CQRS, and engineering best practices. * **Owner Mindset:** You enjoy influencing technical decisions, proposing structural improvements, and elevating the team’s overall level. * **Financial Market Domain:** You understand (or are curious to learn about) the critical nature of financial systems, where consistency and availability are business requirements. * **AI-Driven Innovation:** You leverage Artificial Intelligence tools to boost productivity, improve testing, enhance documentation, and increase delivery quality.

Source:  indeed View original post
João Silva
Indeed · HR

Company

Indeed
João Silva
Indeed · HR
Cookie
Cookie Settings
Our Apps
Download
Download on the
APP Store
Download
Get it on
Google Play
© 2025 Servanan International Pte. Ltd.