
Senior Java Developer
- Kraków, małopolskie
- Stała
- Pełny etat
- Analyze and understand engineering, business, and software requirements. Propose technically feasible solutions with estimates for the required effort.
- Research, design, develop, test, integrate and document system/platform software applications, while following best engineering and software development practices.
- Actively research and further your own knowledge in computer systems architectures, use of open-source software components and system security practices.
- Collaborate with other software engineers and internal stakeholders in a team environment to deliver large system solutions.
- Extensive experience with Java programming.
- Degree in Computer Science, Electrical Engineering, or equivalent.
- Proficient English written and oral communication skills.
- Experience with Linux OS in virtualized environment.
- Experience writing/maintaining shared and static service layers.
- Experience writing highly available/fault tolerant applications.
- Experience with scripting languages e.g. Korn Shell, Bash, Perl.
- Experience debugging and patching large, legacy code bases.
- Experience with C/C++ programming is a plus.
- Experience with relational databases Oracle or PostgreSQL
- Experience with debug tools such as GDB and DBX is a plus.
- Structures and databases, multi-threading, high performance, memory intensive analytical applications.
- Experience with Cyber Security tools a plus.