Roe: Senior Java backend Developer
Location: Sao Paulo, Brazil (Longterm Contract)
Experience Level: 8+ Years (senior level)
Skill Set: Java 17/21, Event Driven Architecture, Microservices, Quarkus framework , Mongo DB, Kafka, ADO Pipelines Azure DevOps , Terraform, GCP, AP
I
Qualification
- s:8+ years of Enterprise Applications Development experience with a track record of writing applications in Jav
- a.Experience working on large-scale modernization or greenfield SaaS project
- s.Experience with Test-Driven Development (TDD) and Quality Assuranc
e.
Required Ski
- llsJava, Strong understanding of Java 21 features and hands-on with functionality like streams, functional programming, Asynchronous programming with Futures and Virtual Threads, and completable futur
- es.JDBC, ORM frameworks, and good knowledge of document-based database systems such as Mo
- ngoQuarkus Framework preferred but Spring is accepta
- bleJava microservice architect
- ureEvent-driven architecture and princip
- lesAPI development (both publisher and consumer) Strong code and system documentation ski
- llsGood understanding of Java and Event-driven design patter
- ns.Best practices in software development (SDLC, etc.) Git. Experience in deploying applications in the clo
- ud.Good Understanding of Agile/Scrum methodology and Kanban process
es.
Cloud Engineer/Full Stack Java Developer proficient
- in:
- Java
- JDBCSpring Framework with Boot Extens
- ionsJava microservice architec
- tureAPI development (both publisher and consu
- mer)Strong code and system documentation sk
- illsBest practices in software development (SDLC, e
- tc.
- )GitAgile/Scrum methodo
logyNice to H
- ave Familiarity with Google Cloud Plat
- formExperience with Google Pub/Sub and K
- afkaKnowledge of Mon
- goDBFamiliarity with Azure DevOps (Jira experience is accepta
- ble)Experience with Azure DevOps Pipel
ines
Soft Sk
- ills:Ability to adapt to new and unique challenges, providing enterprise-class solutions. Potential to manage remote and offshore team members in the fu
- ture.Willingness and capability to train new developers as they come on board and mentor them to deliver projects and meet the timel
- ines.Excellent System design skills along with a strong knowledge of good architectural princi
- ples.Good Communication skills, and presentation skills. The job requires you to do a lot of whiteboarding and make good design decisions to implement the s
ystem