Mdl. Scala / Java Developer

Position Requirements

Successful candidates should meet the following requirements:

1. Overall 3+ years of work experience in commercial Java development, preferably using Scala;
2. Excellent coding skills;
3. Knowledge of Reactive Systems paradigm, hands-on experience in its development;
4. Advanced knowledge in Frameworks (Spring, AKKA, J2EE, Hibernate, JUnit, log4j, etc.) and SOA;
5. Solid knowledge in JavaScript (Ajax, JQuery, JSON), HTML and CSS;
6. Advanced knowledge in RDBMS (PostgreSQL, Oracle) and NoSQL (MongoDB);
7. Experience in Git, Jenkins, Redmine;
8. Responsible, self-motivated, hardworking and excellent team player;
9. Upper-intermediate English;
10. IT background.

Preferred:

1. Participation in design of complex high-load systems will be plus;
2. Hands-on experience in ORM development will be plus;
3. Hands-on experience in Redis will be plus;
4. Domain expertise on Telecom or Payments will be plus;
5. Hands-on experience in message broker systems (Apache Kafka) will be plus;
7. Knowledge of Telecom protocols (SIP, SS7, Diameter, etc.) will be plus;
8. Hands-on experience in cyber security vulnerabilities and mitigation strategies.

Key Responsibilities:

1. Work with requirements;
2. Architecture design;
3. Code development and refactoring;
4. Code Review;
5. Unit Testing;
6. Bug-fixing;
7. Documentation preparation.

About the Product/Project:

Software solution for wholesale telecom carriers and service providers. Core Functionality: telecom billing, routing systems, online statistics, automatic self-learning fraud detection system, self-service portal and system health service. Scalable, multiplatform solution.

We offer:

Work in friendly atmosphere of foreign Software Product Development Company;
Competitive compensation package, which will depend on your capabilities and experience;
Comfortable office facilities packed with all necessary appliances;
Opportunities for further professional development.
Apply by sending your updated resume (in English) to natalimakovska@gmail.com.

Please indicate the vacancy title (Mdl. Scala / Java Developer) in the ‘Subject’ line for speedy processing of your application. We will be grateful if you can provide any references.

Sr. Scala / Java Developer

Position Requirements

Successful candidates should meet the following requirements:

1. Overall 7+ years of work experience in commercial Java development;
2. Excellent designing skills of complex high-load systems and excellent coding skills;
3. Ability to demonstrate previously well-done products based on Reactive Systems paradigm using Scala, preferably Telecom or Billing products;
4. Domain expertise on Telecom or Payments;
5. Solid knowledge in Frameworks (Spring, AKKA, J2EE, Hibernate, JUnit, log4j, etc.) and SOA;
6. Solid knowledge in JavaScript (Ajax, JQuery, JSON), HTML and CSS;
7. Solid knowledge in RDBMS (PostgreSQL, Oracle) and NoSQL (MongoDB);
8. Hands-on experience in ORM development;
9. Hands-on experience in Redis;
10. Overall 1+ year of work experience acting as Scrum Master or Team Lead;
11. Experience in Git, Jenkins, Redmine;
12. Responsible, self-motivated, hardworking and excellent team player;
13. Upper-intermediate English;
14. IT background.

Preferred:

1. Hands-on experience in message broker systems (Apache Kafka) will be plus;
2. Experience in C/C++ will be plus;
3. Knowledge of Telecom protocols (SIP, SS7, Diameter, etc.) will be plus;
4. Hands-on experience in cyber security vulnerabilities and mitigation strategies.

Key Responsibilities:

1. Work with requirements;
2. Architecture design;
3. Code development and refactoring;
4. Code Review;
5. Unit Testing;
6. Bug-fixing;
7. Documentation preparation.

About the Product/Project:

Software solution for wholesale telecom carriers and service providers. Core Functionality: telecom billing, routing systems, online statistics, automatic self-learning fraud detection system, self-service portal and system health service. Scalable, multiplatform solution.

We offer:

Work in friendly atmosphere of foreign Software Product Development Company;
Competitive compensation package, which will depend on your capabilities and experience;
Comfortable office facilities packed with all necessary appliances;
Opportunities for further professional development.
Apply by sending your updated resume (in English) to natalimakovska@gmail.com.
Please indicate the vacancy title (Sr. Scala / Java Developer) in the ‘Subject’ line for speedy processing of your
application. We will be grateful if you can provide any references.