
Mid-Level Software Engineer, Java
Posted Oct 20

Posted Oct 20
This is a fully remote position, open to applicants in Brazil.
β’ Design and implement scalable, resilient, highly available, and high-performance applications.
β’ Assist in collecting both business and technical requirements.
β’ Generate both technical and non-technical documentation, including diagrams and flowcharts.
β’ Lead initiatives of medium complexity, collaborating with business and other technical teams.
β’ Effectively resolve issues by analyzing and debugging code.
β’ Collaborate on evaluating and defining the architecture of systems and software.
β’ Identify and suggest enhancements to existing systems to boost productivity, scalability, stability, and control.
β’ Develop unit and integration tests.
β’ Create and manage APIs.
β’ Strong proficiency in Java; familiarity with Python is an advantage.
β’ Understanding of relational databases and experience with SQL, including Oracle, MySQL, or PostgreSQL.
β’ Familiarity with CI/CD tools such as Jenkins and GoCD.
β’ Experience using distributed version control systems like Git.
β’ Background in agile software development methodologies, including Scrum or Kanban.
β’ Knowledge of design patterns.
β’ Experience with automated testing frameworks like JUnit and Mockito.
β’ Understanding of AI development.
β’ Meal and/or food allowance
β’ Health and dental insurance
β’ Life insurance
β’ Partnerships with TotalPass and ZenKlub
β’ Extended maternity and paternity leave
β’ Childcare assistance
β’ Discounts of up to 50% on graduate programs and MBAs at leading institutions, such as FIA, FAAP, and PUCRS
β’ No dress code
β’ Birthday day off
β’ Baby Gift: gift for newborns
Agility Robotics
SentiLink
Get handpicked remote jobs straight to your inbox weekly.