Fullstack Developer at Claro focusing on Java solutions and architectural decisions. Mentoring team members and collaborating on complex integrations in a flexible work environment.
Responsibilities
Design, develop and evolve solutions using Java with the Spring Boot framework, following modern architectural principles;
Lead technical and architectural decisions, ensuring adherence to best practices, corporate standards and business requirements;
Serve as the technical reference for the team, providing mentorship, engineering guidance, pair programming and support to Mid and Junior professionals;
Plan and implement robust distributed integrations, considering fault tolerance, resilience, observability and high performance;
Lead critical code reviews, ensuring quality, security, standardization and reduction of technical debt;
Evolve architecture and services by proposing structural improvements, component modernization and continuous optimizations;
Define strategies for automated testing (unit, integration and contract) and ensure excellence in Clean Code, SOLID, DDD and hexagonal architecture where applicable;
Address performance challenges by performing profiling and advanced analysis to reduce CPU/memory consumption and optimize services;
Collaborate on application operations, improving logs, metrics, alerts and observability practices with a focus on stability and SRE;
Requirements
Must reside in Recife;
Degree in Information Systems, Data Engineering, Computer Science, and/or related fields;
Experience in backend development with Java and Spring Boot, including advanced modules and engineering patterns;
Knowledge of Angular, contributing to integrations and providing frontend technical support when necessary;
Strong understanding of microservices architecture, including circuit breakers, retries, messaging, distributed authentication, versioning and scalability strategies;
Proficiency with relational databases (PostgreSQL, MySQL) including advanced modeling, tuning and query optimization;
Experience with CI/CD pipelines, version control with Git/GitLab and process automation;
Technical English for reading, comprehension and research;
iOS Software Engineer developing software applications for Insulet's healthcare technology platforms. Collaborating with Scrum teams to deliver high - quality iOS SDKs and applications.
Senior Software Engineer developing Android applications for Insulet's Omnipod product platform. Responsible for designing, building, and delivering medical - grade mobile applications and SDKs.
Software Engineer developing Android mobile applications for medical device company Insulet. Responsible for design, implementation, maintenance, and collaboration with cross - functional teams late product delivery.
Principal AI Engineer leading AI systems design and development at Critical Software. Collaborating with sales and clients while overseeing project lifecycles in AI technology.
Software Engineer developing RESTful APIs for CMiC's construction management platform. Involved in API development, documentation, and database support for front - end applications.
Engineering Lead overseeing architecture design and technical decisions for complex business systems. Integrating AI and LLM capabilities while guiding engineering teams in best practices.
Senior Software Engineer building AI - driven products for Rising Team. Focus on scalable, high - performance applications and collaborate with cross - functional teams.
Senior Software Engineer managing deployments and applications at Walmart Global Tech. Building automation tools and ensuring performance and scalability in a collaborative environment.
Distinguished Software Engineer at Walmart architecting and building developer productivity solutions. Engage in complex challenges and mentor senior engineers while collaborating across teams.