Extensive experience with Web Application Development (Containers)
Big Plus: Knowledge and proficiency in Kubernetes/Docker (RedHat OpenShift or similar)
Big Plus: User Interface (UI) development such as Angular
Extensive knowledge in client/server and object-oriented software development utilizing Core Java, JSON, MQ, JMS
Knowledge of relational databases including Oracle and Mid-Tier to Database development principles
Deep understanding of large-scale enterprise systems and their architecture
Knowledge of different Java surrounding technology and protocols and how they are used in enterprise applications (HTTP, TCP, XML, MultiCast, Distributed Caching, etc…)
Must be proficient in Maven compiled applications.
Proficiency in various phases of the system development life cycle including project planning, analysis, design, programming and unit-testing
Solid experience in software development using CI/CD tools Expert and proficient in Linux, Shell and Perl scripting
Familiarity with different software development methodologies especially Agile (Waterfall, Agile, Scrum, Kanban)