Job Description
Your main responsibilities will include:
- Designing, developing and delivering high-volume, low-latency applications for mission-critical systems
- Managing Java/Java EE, Kafka, ELK, Docker/Kubernetes application development
- Offering technical solutions, innovate and improve the quality of implementation, performance and usability of the software products that are in our company’s portfolio.
- This role is perfect for the scientifically minded software developer who enjoys working in the full software development lifecycle, from concept and design to testing.
Requirements
Our ideal candidate will have:
- University degree (IT background);
- Knowledge of the NoSQL systems: Kafka, Elasticsearch
- At least 3 years of experience in Java
The following are a plus:
- Profound insight of Java and JEE internals (Classloading, Memory Management, Transaction management etc)
- Implementing automated testing platforms and unit tests
- Proficient understanding of code versioning tools, such as Git
- Familiarity with build tools such as Maven and CI/CD pipeline
Benefits
- Multinational, friendly, dynamic and professional working environment;
- The opportunity to demonstrate and cultivate your skills while working with global leaders in their field as partners and clients;
- Free medical services through a private healthcare network;
- Life and accident insurance, meal vouchers;