Software all-in-one para gestão da transformação digital, inovação e conformidade.
Senior Software Engineer, Java
Location
Brazil
Posted
5 days ago
Salary
0
Seniority
Senior
Job Description
Senior Software Engineer, Java
SoftExpert - Software for Excellence
• Design, develop, and maintain robust, scalable, and secure integration solutions in Java • Define and review integration architectures (synchronous and asynchronous), communication patterns, and service contracts • Serve as the team's technical reference, guiding development best practices, code reviews, and design decisions • Lead technical refinement of requirements and break down complex solutions into viable deliverables • Support the team's technical development and growth through mentoring and pairing • Ensure delivery quality through automated testing, observability, and proper failure handling
Job Requirements
- Strong experience in Java development (recent LTS versions) and the Spring ecosystem (Spring Boot)
- Proficiency in systems integration: REST/SOAP APIs, contracts, versioning, and error handling
- Experience with messaging and asynchronous processing (e.g., SQS, Kafka, RabbitMQ)
- Knowledge of distributed architectures, microservices, and integration patterns
- Experience with relational databases (SQL) and data modeling
- Hands-on experience with automated testing, CI/CD, and version control (Git)
- Track record of technical leadership, mentoring, and influencing architectural decisions
- Good communication skills and the ability to articulate technical solutions across diverse teams
- Experience with cloud environments (AWS) and containers/orchestration (Docker, Kubernetes)
- Knowledge of observability (e.g., Datadog, OpenTelemetry)
- Experience with security applied to integrations (OAuth, mTLS, certificates, SAML/SSO)
- Experience with JVM tuning and performance optimization
- Familiarity with Domain-Driven Design practices and hexagonal architecture
Benefits
- Unimed Health Plan: No monthly fee for the primary holder and only 30% copayment
- Profit Sharing (PLR): We recognize and reward your effort with a special annual profit-sharing bonus
- Meal Allowance or Food Voucher: Enjoy meals without payroll deductions, with a benefit of R$950.00
- Education Assistance: Scholarships for language courses, undergraduate, postgraduate or specializations, with monthly reimbursement up to 70%
- TotalPass: Access to a network of gyms, psychologists, and nutritionists across Brazil with an exclusive discount
- Dental Plan: Choose from three comprehensive plan options to care for your smile across Brazil
- Referral Bonus: Refer a friend and receive bonuses on your Flash
- Free Online Courses: Improve your skills with 100% free courses developed by SoftExpert
- Internal and External Training: We invest in your growth with training programs
- Pharmacy Discounts
- Life Insurance
Related Guides
Related Job Pages
More Backend Engineer Jobs
Senior Laravel Developer
BnBerryEasy-to-use solutions to help increase your hotel’s revenues, bookings and guest satisfaction
* Design, develop, and maintain high-performance backend services using Laravel 10+. * Architect and implement scalable solutions following modern software engineering best practices. * Develop and optimize complex database structures and queries in MySQL. * Build and maintain containerized environments using Docker and deploy applications on Kubernetes. * Integrate and leverage AI-powered tools and technologies to improve development workflows and product capabilities. * Write clean, maintainable, and well-tested code. * Participate in architecture discussions, code reviews, and technical decision-making. * Collaborate with a remote international team in an Agile environment. * Ensure application reliability, security, and performance.
Fullstack Developer, Java/Kotlin, React.js, Specialist I
Grupo BoticárioCriamos oportunidades para a beleza transformar a vida das pessoas, e assim transformar o mundo ao nosso redor.
• You will join the team responsible for Grupo Boticário's Logistics Platform, supporting and evolving systems that manage millions of orders. • We are looking for a profile proficient in the Java/Kotlin/React ecosystem who has already integrated AI tools (such as GitHub Copilot, Cursor, or ChatGPT) into their workflow to accelerate code writing, test creation, and documentation, without sacrificing technical rigor and critical analysis. • Work with modern back-end and front-end frameworks, and develop/evolve backend applications in Java/Kotlin with Spring Boot, operating in both synchronous and asynchronous architectures; • Design and implement solutions aligned with the product architecture, contributing to the technical evolution of the systems; • Work with technical autonomy to resolve complex problems and define implementation approaches; • Ensure software quality through unit tests, development best practices, and code reviews; • Investigate and resolve performance, stability, and incident issues in distributed environments; • Conduct root cause analyses and contribute to continuous improvements in monitoring and service reliability; • Actively participate in technical and functional refinements, assessing risks and proposing solutions; • Collaborate with the team through code reviews, pair programming, and knowledge sharing, and support less-experienced developers in adopting best practices and development patterns; • Contribute to building secure, resilient, and scalable systems, and investigate and resolve complex technical issues in distributed cloud applications; • Monitor and remediate vulnerabilities, ensuring compliance with security standards; • Use AI development tools as productivity aids while maintaining critical review of the solutions they generate.
Full-Stack Java Developer
Node.DigitalA Digital Automation Company - Enabling Frictionless Transactions with Digital Engagement & Intelligent Automation
• Design and implement Micro Service Architecture JEE software applications. • Full stack development building highly scalable web and batch applications • Participate in Agile development methodologies and ceremonies • Develop Back-end applications using Java frameworks like Spring Boot, Core Java, JDBC, SQL, RESTful APIs, Microservices etc. • Develop Front-end applications, where needed, utilizing REACT JavaScript frameworks, HTML, CSS, etc • Use modern software engineering tools including Eclipse, Rational Application Developer (RAD), and Atlassian Suites for the design, development, and testing of software.
• Advising on technical direction and architectural decisions • Evaluating scalability, maintainability, and performance of the existing platform • Performing code reviews and providing technical mentorship • Collaborating with leadership on technical strategy and roadmap planning • Assessing modernization opportunities, including potential migration from a monolith to microservices • Supporting the adoption of AI-based tools and solutions for data management • Helping ensure engineering efforts are aligned with business priorities and product goals




