Andersen, an international IT сompany, invites a Java Developer to work on a large-scale project for one of our Belgium customers.
The project is the development of the customer's internal systems.
The customer is a bank that offers a wide range of financial products and services tailored to the needs of its clients (individuals, companies, and public institutions). Its share capital is €11 billion. The bank is headquartered in Brussels, employs 184,000 specialists, and has offices in 75 countries.
Tech stack on the project: Java 8, Mockito, Hibernate, Java Persistence API, Java Message Service, Apache Kafka, JUnit, Spring Framework, Apache Maven, CI/CD.
Responsibilities:
- Developing a detailed tech project;
- Developing or maintaining code in the required programming language, tool (e.g., a web content management system, a COBOL code generator, etc.), or package (including package parameterization) according to the required quality and performance levels;
- Performing unit testing;
- Estimating the development scope or approving the scope estimated by the Project Manager;
- Developing the product and/or preparing it for use in production, including integration and assembly testing;
- Supporting test management (including bug fixing);
- Reviewing the quality of the detailed design and code provided by external suppliers;
- Documenting development activities (design, code, unit testing, and code review);
- Taking responsibility for coaching the developers in TDD, BDD, Clean Code, Extreme Programming, and Pair Programming;
- Taking responsibility for the collaboration with the PO and SM to review user stories and advise on sprint planning.
Must-haves:
- Experience in commercial development as a Java Developer for 6+ years (preferably around 10 years);
- Experience with Java 8 (the expert level);
- Experience with software related to parallelism;
- Strong knowledge of and experience with Kafka;
- Knowledge of the JMS (Java Message Service) standard;
- Experience in writing unit tests (JUnit) and integration testing;
- Experience with Mockito;
- Experience with Spring Boot, Spring 4+, Spring Data, and Spring Web;
- Experience in writing ORM queries;
- Experience with Hibernate and JPA;
- Experience with such CI/CD tools as Maven and Jenkins;
- Experience with the TDD and BDD methods;
- Knowledge of software design patterns;
- Understanding of the basics of automated testing;
- Hands-on experience with Scrum;
- Level of English – from Upper-Intermediate.
Nice-to-haves:
- Knowledge of MQSeries.
- Knowledge of French and/or German.
Reasons why this job would be interesting to you:
- At Andersen, you will enhance your CV by working on projects for such global brands as Samsung, Johnson & Johnson, Ryanair, Europcar, and many others. Our company never runs out of good projects, so you won’t stay on the sidelines;
- You will be able to learn something new every day. If you want to change your domain or technology, we will help you with this. After all, Andersen has a huge knowledge base and a strong resource management institution;
- Our employees work from anywhere in the world: at the company's offices or from home, and even combine both formats in the way that suits them best. Coworking with compensation is also possible;
- You will have a stable competitive USD-pegged salary and enjoy an extensive benefit package. Also, if you want to, you will be able to increase your income by taking on additional activities;
- Your career will be in your hands! We offer a clear assessment system and draw a roadmap to your goals. Develop as a specialist or manager, and your achievements will be appreciated at their true value.
We invite you to join our team!
https://people.andersenlab.com/
E-mail: cv.java@andersenlab.com
wyświetleń: 7.1K
Zaloguj się lub zarejestruj aby zostawić komentarze.