Software Engineer responsible for designing architectures and developing systems at PagBank. Collaborating across teams to ensure system reliability and business efficiency.
Responsibilities
Evaluate, discuss and define system architectures and propose improvements, promoting technical cohesion and consistency of business processes.
Translate business requirements into architectures and systems.
Plan and implement solutions for a microservices platform.
Ensure solutions are automated to the highest degree possible.
Participate in researching and implementing new technologies.
Collaborate with other areas to ensure integration of tools.
Monitor the environment and create proactive actions to ensure platform health.
Collaborate with the security team to ensure platform reliability.
Create tools to ensure resources are used responsibly.
Contribute to improvements in the team’s technical development process (Dojo, pair programming, among others).
Requirements
Bachelor's degree in Information Technology or a related field.
Experience designing distributed architectures.
Experience developing systems.
Experience with the Java programming language.
Experience developing for Unix and Linux environments.
Knowledge of data structures, algorithms and complexity analysis.
Knowledge of concurrent programming and debugging techniques.
Knowledge of object-oriented programming and design patterns, and programming using REST calls and JSON.
Familiarity with TCP and UDP communication protocols.
Knowledge of microservices, DevOps, Mesos, Docker, Marathon and HAProxy.
Experience with relational databases and SQL.
Experience with Spring Boot.
Experience with TDD and BDD.
Experience with unit testing.
Experience with code refactoring.
Experience with system monitoring tools and practices such as New Relic.
Familiarity with continuous automation platforms such as Jenkins.
Technical English.
Benefits
Meal and/or food allowance.
Health and dental insurance.
Life insurance.
Partnerships with TotalPass and ZenKlub.
Extended maternity and paternity leave.
Childcare assistance.
Up to 50% discounts on postgraduate and MBA programs at major institutions such as FIA, FAAP and PUCRS.
Python Developer at XTEL responsible for developing high - quality Python code and collaborating with the AI team. Focused on optimizing performance and implementing advanced machine learning algorithms.
Software Engineer responsible for building reliable digital functionality in a dynamic financial sector. Contributing to backend and frontend development in a collaborative team environment.
Senior Data Engineer designing and deploying data solutions for Travelers insurance. Leading modernization and AI - powered analytics efforts supporting enterprise data and insights.
Senior Java Developer at Exposant 3, providing solutions and developing Java applications in a dynamic environment. Join us for exciting tech projects and a collaborative culture.
Product Engineer developing financial features empowering SMEs to control their finances. Working with a tech stack and maximizing squad autonomy in a collaborative environment with cross - functional teams.
Java Developer working on smart solutions and building relationships in a collaborative environment. Part of a team focused on delivering high - quality digital solutions to client challenges.
Software Engineer developing solutions with Java and AWS for a global company in Gothenburg. Collaborating in an agile environment with a focus on ownership and quality code.
Staff Engineer leading API first design projects at GEICO with innovation and technical leadership. Collaborating across teams to solve critical problems and deliver high - quality services.
Senior Backend Developer for Walmart's Vision Center developing robust applications with Java and Spring Boot. Collaborating with teams to enhance retail technology solutions while optimizing performance and scalability.
Backend Developer designing, developing, and maintaining scalable backend services using Java and AWS at EX Squared LATAM. Collaborating with multidisciplinary teams in a hybrid work environment.