Senior Software Engineer - Java

Logo of ília

ília

📍Remote - Worldwide

Job highlights

Summary

Join ília, a technology, data, and design specialist, and contribute to the digital transformation of major market players. We are a team of over 450 professionals working across Brazil and Europe, developing high-quality digital products. This role focuses on building software solutions for campaigns and promotions. You will be involved in the entire development lifecycle, from design and implementation to testing and optimization. We offer a flexible, 100% remote work environment with a comprehensive benefits package. We value innovation, creativity, and a passion for technology.

Requirements

  • Experience in Object-Oriented Development with Java 11+
  • Experience with Spring Boot, messaging, and caching
  • Experience in unit testing (jUnit)
  • Experience in developing distributed, resilient, scalable, and high-performance architectures
  • Experience in modeling, documenting, and implementing APIs
  • Experience with Git, Docker, Kubernetes
  • Experience with software observability
  • Agile practices such as Kanban
  • Experience with tools and practices for observability and troubleshooting applications
  • Knowledge of Cloud solutions (preference - AWS)
  • Knowledge of architecture and communication (synchronous and asynchronous) of microservices
  • Knowledge of good development practices
  • Knowledge of relational and non-relational databases
  • Knowledge of quality standards (Test Pyramid, unit testing, test automation)

Responsibilities

  • Construct software development solutions focused on campaigns and promotions
  • Maintain a clear vision of the entire development cycle
  • Support technical and strategic decisions, evaluating the risks and impacts of solutions (resilience, performance, scalability, security, etc.)
  • Support the construction and validation of developed solutions, ensuring good communication and clarity in processes
  • Work with the team to build, define, and execute product test scenarios
  • Establish and promote agile development practices, encouraging collaboration, continuous feedback, and continuous improvement
  • Monitor and analyze performance metrics, identifying opportunities for system optimization and improvement

Preferred Qualifications

  • Knowledge of front-end (React, Typescript, Jest)
  • Knowledge of Node.js and Go
  • Intermediate or advanced English with good conversational skills

Benefits

  • CLT contract - 40 hours per week with flexible hours, 100% remote work
  • SulAmérica health and dental plan, extended to dependents
  • Flexible food/meal allowance in Picpay benefits card
  • Life insurance
  • Home-office allowance in Picpay benefits card
  • Wellhub (Gympass)
  • TotalPass
  • ��lia University: Corporate University with more than 20,000 courses available for personal and professional development
  • Language Academy: Language school for ília employees
  • ��-talks and Chapters: Moments and ceremonies where the team shares practices, studies, projects, and ideas. Chapters also bring together people with similar skills to share ideas, practices, and experiences
  • Pet health plan - Guapeco
  • Birthday cake!
  • Referral bonus program

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.