Java Developer

Компания: Pierce Technology Corp
Вид работа: Пълен работен ден

o Solid understanding of Multithreading & Concurrency, Generics, JMS, J2EE
o Modern java frameworks – Spring, SpringBoot, Struts, Vert.X
o Java 9+ would be beneficial  Strong Linux experience incl. various shell languages (bash, python) and experience with the remote triage of server platforms; RedHat Enterprise Linux preferred.
 Experience with open-source or commercial source code control systems, e.g. git, Jazz/IBM Rational Team Concert.
 Strong experience with IP Networking and network triage tools e.g. Wireshark.
 Experience with Telephony/Voice Applications and SIP protocols.
 Experience with relational databases and writing/executing SQL queries, especially MySQL/MariaDB.
 Ability and willingness to write and execute Unit Tests and apply Test Driven Development approach.
 Basic understanding of REST API frameworks.
 Basic understanding of Virtualization and VMs.
Requirements
Desired Skills and Experience:
 Fluency in C++, understand code and make code changes.
 Knowledge of XML, JSON data formats and how to work with them using Java, C++, shell tools.
 Containers/Docker/Kubernetes technology stack
 RabbitMQ, Redis
 Unit testing frameworks such as Junit, Mock, Jasmine, etc.
 Basic understanding of security fundamentals including standards and technology.
 Some experience with VoIP, SIP and RTP protocols.
Beneficial Skills and Experience:
 Advanced knowledge of Virtualization and VMs e.g. VMWare/vSphere/vCenter.  WebRTC and WebSockets
 Splunk for log file search/triage
 Development in a microservices service-oriented architecture with loosely coupled services leveraging APIs.
 Front end technologies or frameworks (JavaScript, NodeJS, Angular, Vue.js, Typescript, Bootstrap, CSS3, HTML5, etc.)
Required Education and Experience:
 Bachelors Degree in Computer Science or Electrical Engineering with 5+ years of experience in relevant areas.

ОтпечатайДокладвай

Кандидатствайте за тази работа