TechWish
Overview
Join to apply for the
Java Developer
role at
TechWish We require an individual with excellent JAVA programming experience with the following usage: Proficient in Java 8 or higher Strong understanding of OOP (Object-Oriented Programming) and Design Patterns Strong experience with Java EE (Jakarta EE) or Spring Framework (Spring Boot, Spring MVC, Spring Data, Spring Security, etc.) Web Development (Backend) RESTful API Design And Development Using Spring Boot JAX-RS (optional) API documentation tools: Swagger / OpenAPI Understanding of HTTP, HTTPS, JSON, XML, WebSockets Database (RDBMS & NoSQL) Strong Experience With Relational Databases: MySQL, PostgreSQL, Oracle, SQL Server Skilled in writing complex SQL queries, stored procedures, indexing, and performance tuning ORM tools: Hibernate, JPA with SQL database (e.g., Oracle) Basic knowledge of NoSQL databases: Cassandra (as needed) Java Messaging & Asynchronous Processing Experience with Java Messaging Service (JMS) or equivalent ActiveMQ, RabbitMQ, IBM MQ, etc. Familiarity with message brokers and queues (e.g., Apache Kafka, RabbitMQ) Concepts: Publish-Subscribe, Point-to-Point, Event-Driven Architecture Error handling, retries, dead-letter queues PKI infrastructure: public/private keys, java keystore/p12, keytool/openssl commands, asymmetric/symmetric concepts, sign/verify, encryption/decryption Security: Authentication and authorization (e.g., JWT, OAuth2, Spring Security); input validation, secure coding practices Build Tools & Dependency Management: Maven / Gradle DevOps & Deployment CI/CD tools: Jenkins, Bitbucket Python, Shell scripting, Ansible and JUnit Testing experience RedHat Linux operating system experience is a must Soft Skills & Teamwork: Agile/Scrum methodology experience, Version control: Git, Good communication & documentation skills, Ability to review code, mentor junior developers, Problem-solving & analytical thinking Skills: JAVA Expertise Expert (10+ years), Java Messaging Experience Professional (4-5 years), Web Development Expert (10+ years), Linux Experience Professional (4-5 years), PKI Experience Professional (4-5 years) Seniorit y level
Mid-Senior level Employment type
Contract Job function
Information Technology Industries: IT Services and IT Consulting Referrals increase your chances of interviewing at TechWish by 2x #J-18808-Ljbffr
Join to apply for the
Java Developer
role at
TechWish We require an individual with excellent JAVA programming experience with the following usage: Proficient in Java 8 or higher Strong understanding of OOP (Object-Oriented Programming) and Design Patterns Strong experience with Java EE (Jakarta EE) or Spring Framework (Spring Boot, Spring MVC, Spring Data, Spring Security, etc.) Web Development (Backend) RESTful API Design And Development Using Spring Boot JAX-RS (optional) API documentation tools: Swagger / OpenAPI Understanding of HTTP, HTTPS, JSON, XML, WebSockets Database (RDBMS & NoSQL) Strong Experience With Relational Databases: MySQL, PostgreSQL, Oracle, SQL Server Skilled in writing complex SQL queries, stored procedures, indexing, and performance tuning ORM tools: Hibernate, JPA with SQL database (e.g., Oracle) Basic knowledge of NoSQL databases: Cassandra (as needed) Java Messaging & Asynchronous Processing Experience with Java Messaging Service (JMS) or equivalent ActiveMQ, RabbitMQ, IBM MQ, etc. Familiarity with message brokers and queues (e.g., Apache Kafka, RabbitMQ) Concepts: Publish-Subscribe, Point-to-Point, Event-Driven Architecture Error handling, retries, dead-letter queues PKI infrastructure: public/private keys, java keystore/p12, keytool/openssl commands, asymmetric/symmetric concepts, sign/verify, encryption/decryption Security: Authentication and authorization (e.g., JWT, OAuth2, Spring Security); input validation, secure coding practices Build Tools & Dependency Management: Maven / Gradle DevOps & Deployment CI/CD tools: Jenkins, Bitbucket Python, Shell scripting, Ansible and JUnit Testing experience RedHat Linux operating system experience is a must Soft Skills & Teamwork: Agile/Scrum methodology experience, Version control: Git, Good communication & documentation skills, Ability to review code, mentor junior developers, Problem-solving & analytical thinking Skills: JAVA Expertise Expert (10+ years), Java Messaging Experience Professional (4-5 years), Web Development Expert (10+ years), Linux Experience Professional (4-5 years), PKI Experience Professional (4-5 years) Seniorit y level
Mid-Senior level Employment type
Contract Job function
Information Technology Industries: IT Services and IT Consulting Referrals increase your chances of interviewing at TechWish by 2x #J-18808-Ljbffr