We are seeking a talented, highly motivated Java Developer to join our team. This person will work with a team of talented individuals, having in mind success of a project. The candidate is a team player who stimulates and facilitate personal and professional growth, who resolves development issues and participates in technical directive.
Application Tech Stack
- BackEnd: Java 11+, SpringBoot 2.3+, JOOQ, GraphQL
- Database: MySQL
- Administration: Jira, Confluence, Teams
- AWS environment
CORE RESPONSIBILITIES
Including but are not limited to
- Contribute to all phases of the development lifecycle
- Ensure designs are in compliance with specifications
- Interact with other technical and application dev teams in the implementation process involving multiple AWS services
- Write well designed, tested code
- Support continuous improvement by investigating alternatives and technologies and presenting these for architectural review
CANDIDATE’S PROFILE:
- Several years of hands-on software development experience in Java 11+, SpringBoot 2+, JOOQ, GraphQL, MySQL
- Understanding in building server-side components in a Cloud platform and microservice architecture using Spring Boot
- Capable to analyze and understand different application specifications, technology approaches, and business requirements
- Experienced with software design and architecture with a deep understanding of applications architecture and design principles
- Ability to clearly and concisely communicate and interact with all levels of technical and business team members
Experiences that we consider a plus:
- Experience with Message Queues such as ActiveMQ, Kafka, RabbitMQ
- Experience in the following technologies: WebFlux / Reactive Microservices, Mockito, Elasticsearch, Hazelcast, Keycloak or similar SSO technology, React and Front-end experience
- Experience with AWS managed services utilizing API Gateway, Lambda, RDS
- Experience in agile environment
WHAT TO EXPECT:
- A flat team structure and a highly collaborative culture that values progress over perfection and encourages creativity, innovation and diversity.
- A highly motivated global team of colleagues.
- A flexible working style.