We are looking for a Full/ Senior Java developer who will work with Java. The ideal candidate will develop and maintain high-performance Java applications, implement efficient solutions for concurrency and parallelism problems, and use good development practices and SOLID principles.
Requirements
- Proven experience with Java 17+
- Advanced knowledge of threads, concurrency, and parallelism
- Experience with thread pool and good development practices
- Familiarity with SOLID principles and design patterns
- Familiarity with messaging systems (e.g., Kafka, RabbitMQ, Amazon SQS, Amazon SNS)
- Experience with AWS services (e.g., EC2, S3, Lambda)
- Knowledge of microservices and clean architecture
- Ability to resolve complex problems and work in a team
- Good object-oriented programming (OOP) practices
- Experience with non-relational databases, such as MongoDB
Benefits
- Multi-benefit card
- Graduation, Post, MBA, and Language courses scholarships
- Certification incentive programs
- Flexible work schedule
- Competitive salaries
- Annual performance evaluation with a structured career plan
- International career opportunities
- Wellhub and TotalPass
- Private Pension Plan
- Cradle Allowance
- Medical Assistance
- Dental Assistance
- Life Insurance