Job Closed
This listing is no longer active.
Navigate Change
Senior Developer, Java/Kotlin
Location
Brazil
Posted
102 days ago
Salary
0
Seniority
Senior
Job Description
Senior Developer, Java/Kotlin
CI&T
• Work across the entire lifecycle — from feature conception and test coordination, to production deployment, ongoing support, and continuous improvement, up to delivering services associated with the product for one of Brazil's largest banks.
Job Requirements
- Strong knowledge of object-oriented languages; ability to work with Java and Kotlin.
- Microservices architecture
- Software development best practices — TDD, DDD, Clean Code, and Hexagonal Architecture
- Agile practices/frameworks: SCRUM or KANBAN
- SQL databases
- HTTP/HTTPS protocols
- GIT / Git Flow
- Good communication and ability to collaborate with the team
- Troubleshoot technical issues (bugs/incidents/analysis)
- Follow client-defined policies and processes
- Implement unit, functional, and performance tests following team guidelines
- Instrument applications to collect performance data, operational logs, and metrics
- Will be a plus:
- Spring Boot and/or Javalin
- Kafka / SQS / SQN
- NoSQL
- Docker and Kubernetes
- Experience with data streaming solutions
- Experience with event-driven solutions
- Apigee and Node.js platforms (server-side management, API management)
- AWS
Benefits
- Health insurance
- Flexible working hours
- Professional development opportunities
Related Guides
Related Job Pages
More Backend Engineer Jobs
Software Engineer I, .NET Developer
Duck Creek TechnologiesThe intelligent solutions provider defining the future of property and casualty (P&C) and general insurance
• Designs, codes, and/or configure solutions for moderate complexity Agile stories with some guidance from senior software engineer. • Debugs and resolves moderate complexity software bugs or issues, working independently, and finds the real root cause and provides a fix without collateral damage. • Writes automated unit and integration-level tests under own direction. • May create or support the creation of a conceptual design/architecture for small scale software solutions with guidance from an architect or more senior developer. • May provide guidance and mentoring to more junior software engineers. • Follows development standards and effectively demonstrates technical solutions to other software engineers in code reviews. • Assists in making source code management decisions for one or more teams. • Performs source code management tasks without specific guidance required from other team members. • Performs other related duties and activities as required.
• Development and further development of modern web applications based on the TALL stack (Tailwind CSS, Alpine.js, Laravel, Livewire) • Implementation of unit, feature and Pest tests to ensure stable and maintainable software • Creation and maintenance of structured documentation for code, components and processes • Integration of REST APIs and external web services • Contribution to UX/UI optimizations using Tailwind CSS and Livewire • Close collaboration with the development team and project management in an agile environment
• Design, develop, test and deploy websites or applications, delivering creative solutions in an agile manner and providing a systemic analysis of all stages of the projects in which they are involved.
Backend Developer – Scala
Instituto de Pesquisas EldoradoSomos um Instituto de Pesquisa, Desenvolvimento e Inovação único no Brasil. Estamos em constante inspiração pelo novo!
• Develop the backend of web applications; implement and perform unit tests on developed software to ensure quality. • Collaborate with the team to analyze requirements, plan sprints, review sprint outcomes, and related activities. • Follow recommended methodologies and adhere to product and client guidelines. • Conduct design reviews and participate in product development. • Work in teams responsible for implementing large-scale Big Data systems.




