
Principal Engineer, Java
Posted Jun 4

Posted Jun 4
This is a fully remote position, open to applicants in Brazil.
• Spearhead the creation of high-performance Java applications
• Engage in and guide architectural and technical design choices
• Maintain code quality and compliance with best practices
• Conduct code reviews and assist in team development
• Tackle intricate issues and enhance system performance
• Collaborate with diverse global teams
• Navigate through the complete software development lifecycle (SDLC)
• Play a role in the ongoing advancement of architecture and engineering
• Bachelor's degree in Computer Science, Software Engineering, or a related field
• Proficient in English (C2 level)
• Extensive experience with Java 8+ development and enterprise application architecture
• Familiarity with microservices and RESTful APIs
• Strong understanding of design patterns, OOP, and engineering best practices
• Experience with messaging systems (such as Kafka, RabbitMQ)
• Knowledge of relational databases (like PostgreSQL, MySQL, Oracle)
• Proficiency with build tools (Maven/Gradle) and version control systems (Git)
• Awareness of CI/CD and DevOps methodologies
• Skills in technical leadership, mentoring, and conducting code reviews
• Experience utilizing GenAI / AI tools in software development
• Meal allowance
• Meal voucher
• Transportation allowance
• Health insurance
• Dental care
• Corporate University
• Wellhub
• Profit sharing (PLR)
Bemobi
Unisys
Dailymotion
SoftExpert - Software for Excellence
Get handpicked remote jobs straight to your inbox weekly.