FREE ACCESS
5,000–10,000 jobs/day

See all jobs on JobTailor
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.

Senior Software Engineer, Java
SoftExpert - Software for ExcellenceSenior Software Engineer developing robust and scalable integration solutions in Java. Join SoftExpert, a leading company in software solutions for compliance and digital transformation.
Tech Stack
Tools & technologiesAWSCloudDockerJavaKafkaKubernetesRabbitMQSOAPSpringSpring BootSpringBootSQL
About the role
Key responsibilities & impact- 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
Requirements
What you’ll need- 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
Comp & perks- 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
ATS Keywords
✓ Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
JavaSpring BootREST APIsSOAP APIsSQSKafkaRabbitMQSQLautomated testingCI/CD
Soft Skills
technical leadershipmentoringcommunication