Full-stack Software Engineer (Java + Swing/Angular)
PRIME – NT Inventory & Passporting. The system is currently being migrated to microservice architecture. Transitionally, experience in legacy technologies is needed
The project is implemented in Java version 1.5.An Oracle realational database (11g) is used for data collection. The business logic of the application is implemented based on the engine. Oracle Workflow operating on the database side and EJB services with XDoclet support run on Weblogic version 9.2. The Swing + AWT framework is used to implement the GUI.
CLIN (Consolidated Legacy Inventories) is a modern and comprehensive OSS solution supporting network and telecommunications services management, created especially for the needs of one of the giants of Polish mobile telephony – the operator of T-Mobile Polska S.A.
The CLIN system consists of many modules, and each of them is responsible for the implementation of specific telecommunications processes, including behind:
- planning, designing and developing networks
- optimization and management of network resources
- supporting key decision-making processes in the field of logistics, investment and product
- automation and simplification of business
If you have experience in legacy technologies, and you want to develop and switch to the latest technologies, this project is perfect for you
You will work in with new technologies (liquibase, hazelcast, quartz, spring boot, rabbitmq,angular)
You will be working with highly complexity of systems – applications are large and complicated, which gives provides the great opportunity to gain unique experience in maintaining this type of systems in the production environment
- Collaborating closely with testers, business analysts, project manager
- Developing new functionalities
- Work on an agile team
- Creating the product architecture of the product
- Conducting technical analysis and research for new initiatives
- Performing code reviews
- Supporting the development team by exchanging knowledge and skills
- Initiative, openness and teamwork
- Ability to write and speak English at a B1+ level
- 3 year experience in Java programming
- Strong analytical skills and ability to work in a team
- Knowledge of SQL and relational databases
- Knowledge of legacy technology (needed temporarily):
- Java 1.5, EJB + Xdoclet, Webservices, Weblogic 9.2
- Oracle 11g + Workflow + PL/SQL
- Java Swing + AWT, AspectJ
- CI/CD
- GIT/SVN
- SonarQube
- Jenkins
- Angular
- Agile methodologies (SCRUM, Kanban)