About the job Reactive Java Architect / Tech Lead
Company Overview:
Nimber is a leading technology company that specializes in providing innovative solutions for businesses across various industries. Our team is made up of talented and driven individuals who are passionate about using cutting-edge technology to drive business success. We are looking for a highly skilled and experienced Reactive Java Architect / Tech Lead to join our team and help us continue to deliver top-notch solutions to our clients.
Job Overview:
As a Reactive Java Architect / Tech Lead at Nimber, you will be responsible for designing and implementing highly scalable and performant solutions using reactive programming principles. You will work closely with our development team to guide and mentor them in implementing best practices and ensuring the quality of our codebase. You will also be responsible for driving the technical direction of our projects and collaborating with our clients to understand their needs and deliver solutions that meet their requirements.
Key Responsibilities:
- Design and implement highly scalable and performant solutions using reactive programming principles
- Collaborate with our development team to guide and mentor them in implementing best practices and ensuring the quality of our codebase
- Drive the technical direction of our projects and ensure that our solutions meet the needs of our clients
- Collaborate with our clients to understand their business requirements and translate them into technical solutions
- Conduct code reviews and provide constructive feedback to ensure the quality and maintainability of our codebase
- Stay up-to-date with the latest technologies and trends in reactive programming and apply them to our projects
- Lead and participate in technical discussions and provide technical guidance to the team
- Work closely with project managers to ensure timely delivery of projects and manage project timelines and resources effectively
Qualifications and Skills:
- Bachelor's or Master's degree in Computer Science, Engineering or a related field
- Minimum of 5 years of experience in software development with a strong focus on reactive programming
- Experience in solution architecture and technical documentation for complex solutions
- Proficiency in microservices development with Java and Quarkus
- Experience with reactive programming (Mutiny, Hibernate Reactive, etc.)
- Expertise in native compilation/GraalVM
- Strong knowledge of relational and non-relational databases.
- Hands-on experience with Docker, Kubernetes, OpenShift, and Azure.
- Understanding of DevOps practices.
- Strong oral and written communication skills in Portuguese.
Why Work at Nimber:
- Opportunity to work with cutting-edge technologies and drive business success for leading companies
- Collaborative and dynamic work environment with a talented and driven team
- Competitive salary and benefits package
- Opportunities for growth and career development
- Flexible work arrangements and a healthy work-life balance
If you are a highly skilled and experienced Reactive Java Architect / Tech Lead looking for a new challenge, we would love to hear from you. Join our team at Nimber and be a part of our mission to deliver innovative solutions to our clients. Apply now!