Essential Technical Skills:
Core Java/J2EE: Proficiency in Java programming and enterprise-level Java applications.
JVM & Profiling: Strong understanding of the Java Virtual Machine and experience with performance profiling.
Spring Framework: In-depth knowledge of Spring for building robust applications.
Angular/Typescript/Node: Experience with front-end development using Angular and TypeScript, along with server-side development using Node.js.
HTML/CSS: Solid skills in HTML and CSS for creating responsive web interfaces.
Jersey: Familiarity with Jersey for building RESTful web services.
SQL, PL/SQL: Expertise in SQL and PL/SQL for database management.
Oracle Database: Hands-on experience with Oracle databases.
Preferred Technical Skills:
Unix/Shell Scripting: Experience with Unix operating systems and writing shell scripts.
Docker: Knowledge of containerization using Docker.
Memcache/REDIS: Understanding of caching mechanisms like Memcache or Redis.
SAML: Familiarity with Security Assertion Markup Language (SAML) for authentication.
Bachelor's degree in Computer Science