Full Stack Java Developer

Reveille Technologies
Tampa, United States of America
3 days ago

Role details

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

Job location

Tampa, United States of America

Tech stack

Java
JavaScript
Spring Security
HTML5
CSS
Databases
Relational Databases
DevOps
Github
Gradle
Hibernate
Java Message Service (JMS)
Java Persistence API
Spring
JSON
JUnit
PostgreSQL
Log4j
Maven
MongoDB
MySQL
NoSQL
Oracle Applications
RabbitMQ
Redis
Mockito
TypeScript
XML
Spring-mvc
React
Spring-boot
Backend
GIT
Angular
Kubernetes
Kafka
Bitbucket
Front End Software Development
Cloudwatch
REST
Cucumber
Docker
Jenkins
Microservices

Requirements

  • Core Backend

  • Java (Core Java, Java 8/11+)

  • Spring Framework (Spring Boot, Spring MVC, Spring Security)

  • Hibernate / JPA

  • RESTful Web Services (JSON/XML)

Frontend

  • Angular / React (preferred)
  • HTML5, CSS3, JavaScript, TypeScript

Microservices & Integration

  • Microservices architecture
  • Messaging: Kafka / RabbitMQ / JMS

Database

  • RDBMS: Oracle / PostgreSQL / MySQL
  • NoSQL (good to have): MongoDB / Redis

DevOps & Tools

  • Git / Bitbucket
  • Maven / Gradle
  • Jenkins / GitHub Actions
  • Docker, Kubernetes (preferred)
  • Monitoring & Logging: ELK, Log4j, CloudWatch Testing
  • JUnit, Mockito
  • Exposure to BDD / Cucumber is a plus

Apply for this position