Software Engineer II - Java
On-site · Sao Paulo, São Paulo, Federative Republic of Brazil
Job Summary
Develops scalable, secure software solutions as part of an experienced Software Engineering team. Applies Java or Python to design, implement, and troubleshoot production-grade code, contributing to architecture and design artifacts while ensuring design constraints are met. Analyzes large, diverse data sets to visualize and report insights for continuous improvement of software systems. Participates in agile environments, emphasizes code quality, security, and operational stability, and supports improvements to coding hygiene and system architecture. Collaboration within the team and participation in communities of practice to explore new technologies, while fostering a culture of diversity, inclusion, and respect.
Required Qualifications
- Hands-on practical experience in system design, application development, testing and operational stability
- Proficient in coding in Java or Python languages
- Experience in developing, debugging, and maintaining code in a large corporate environment with one or more modern programming languages and database querying languages
- Overall knowledge of the Software Development Life Cycle
- Understanding of agile methodologies such as CI/CD, Application Resiliency, and Security
- Knowledge of software applications and technical processes within a technical discipline (e.g., cloud, artificial intelligence, machine learning, mobile, etc.)
Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.