What will you be doing?
- Coding high-quality software using distributed computing, messaging, microservices, performance tuning and memory and resource management techniques
- Developing data-driven solutions for a range of clients – frontend as well as backend.
- Collaborating within cross-functional and international agile teams.
- Testing, debugging, re-testing, and coordinating with QA, validating software as ready for shipping
- Reviewing code and acting as a subject matter expert for juniors in the team
What about you?
- You have 2+ years of experience in Java development with Springboot
- You are familiar with RDBMS
- You can speak reasonable English
- You are well versed in best practices in OOP, design patterns, SOLID principles, and data driven design
- You are comfortable using git or TFS in a CI/CD environment
- You enjoy working on lean and agile development projects using Scrum & Kanban
- You love clean and beautiful code, with an eye for simplicity and pragmatism.
Additional value
- Experience on microservice, Kafka and Redis
- SQL and hands-on experience with ORM frameworks such as Hibernate
- Common Basic Web technologies such as: HTML, JQuery
- Java unit-test frameworks such as: Junit
- Java 8 features such as: Time API, Lambda, Functional Programming Style, Stream API
- You have experience in Java reporting tools such as: Jasper Report, Apache POI
- You have working knowledge and experience with:
- Cloud Computing such as: AWS, Azure, Google Cloud
- You are well versed in best practices in OOP, design patterns and SOLID principles
What can Mitrais offer you?
- A CAREER, not a JOB!
- Competitive salary
- Excellent working environment, with the possibility to relocate to our regional offices and work remotely
- Free English classes, English is our working language
- Lots of opportunities to improve your competencies on our technical boot camps, certification programs and soft skills training courses
- Hackathons with big prizes!