Apply📍 Brazil
🔍 Financial Services
🏢 Company: RecargaPay
- Experience in hands-on engineering roles is required.
- Bachelor's or Master's degree in Computer Science, Engineering, or related subject.
- Experience dealing with medium domains of medium/high complexity.
- Solid understanding of web applications, security, session management, and best practices.
- Knowledge of relational database systems and Object Oriented Programming.
- Familiarity with Domain Driven Design; knowledge of Microservice Architecture is a plus.
- Ability to thrive in a fast-paced environment and master diverse web technologies.
- Proven capability to design complex, high-performance, scalable distributed applications.
- Development experience using Java, Spring Boot, PostgreSQL, Kafka, and AWS.
- Experience with asynchronous programming.
- Demonstrated experience in profiling and performance tuning Java applications.
- Write well designed, testable, efficient code using best practices.
- Contribute in all phases of the development lifecycle.
- Create and maintain software documentation.
- Support continuous improvement by investigating alternatives and technologies for architectural review.
- Teach, mentor, and provide advice to other domain experts and individual contributors.
- Solve technical problems of high scope, complexity, and ambiguity.
- Look for innovation opportunities, willing to experiment with complex problems.
- Propose initial technical implementations to solve scaling and performance issues.
- Guide conversations to remove blockers and encourage collaboration.
- Expose the sub-department's work and its business impact.
AWSPostgreSQLSoftware DevelopmentJavaKafkaSpringSpring BootCollaborationDocumentation
Posted 2024-11-19
Apply