JAVA Technology Consultant 1

RKube Inc
Tampa, United States of America
yesterday

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Intermediate

Job location

Tampa, United States of America

Tech stack

HTML
Java
JavaScript
Spring Security
API
Amazon Web Services (AWS)
Unit Testing
CSS
Databases
Continuous Integration
Software Design Patterns
DevOps
JSON
JUnit
Microsoft SQL Server
MongoDB
MVC
Object-Oriented Software Development
Openshift
Oracle Applications
Systems Development Life Cycle
Mockito
Service Discovery
Software Engineering
SonarQube
SQL Databases
TypeScript
Encapsulation (Networking)
XML
Data Logging
Multithreading
Google Cloud Platform
Spring-boot
Software Security
Event Driven Architecture
Containerization
Angular
Kubernetes
Information Technology
Kafka
Front End Software Development
Api Gateway
REST
Jasmine
Docker
Jenkins
Microservices

Requirements

Job Description - JAVA Technology Consultant 1 (3-5 Years Experience), * Bachelor's degree or equivalent from an accredited institution.

  • At least 3-5 years of IT experience in application development.

  • Hands-on experience in Java, Spring Boot, and front-end technologies.

Preferred Qualifications:

  • Hands-on experience in Java 11+ / 14, REST APIs, Spring Boot, Microservices development.

Core Java Development:

  • OOPS concepts (Encapsulation, Inheritance, Polymorphism)

  • Collections framework and usage scenarios

  • Exception handling and logging

  • Multithreading

  • Problem-solving using arrays, strings, and collections

Sprint Boot & Rest API development

  • Building REST APIs using Spring Boot

  • Controller * Service * Repository flow

  • Request/response handling, validation, exception handling

  • API security basics (Spring Security awareness)

Microservices Development:

  • Microservices architecture basics

  • Inter-service communication (REST, messaging basics)

  • API gateway, service discovery (conceptual)

  • Event-driven systems (Kafka/MQ awareness)

  • Experience with event-driven architecture (Kafka / MQ).

  • Strong experience in Angular (v11+) and front-end technologies (HTML, CSS, JavaScript, TypeScript).

  • Vulnerability / Application Security

  • Java Script/Typescript

  • State Management

  • Routings

  • Auth Guards

  • Lifecycle Hooks

  • SonarQube

  • API Methods

  • Hands-on experience with database technologies (Oracle / SQL Server / MongoDB)

  • SQL queries (joins, filtering, aggregation)

  • Schema understanding

  • Working with JSON/XML payloads

  • Experience in JUnit, Mockito, and unit testing frameworks(Jasmine, Karma ).

  • Exposure to design patterns, MVC architecture.

  • Experience with CI/CD tools (Jenkins, UrbanCode, Tekton, Harness).

  • Experience with containerization & orchestration (Docker, Kubernetes, OpenShift).

  • Exposure to cloud platforms (AWS or Google Cloud Platform).

  • Good understanding of DevOps practices and SDLC processes.

  • Experience in development and production support environments.

  • Ability to work in a global delivery model and collaborate with multiple stakeholders.

  • Strong problem-solving and analytical skills.

  • Good communication and stakeholder management skills.

  • Ownership and accountability mindset

  • Ability to work in extended overlap / release windows

Apply for this position