Java Full Stack Developer

Visionary Innovative Technology Solutions LLC
Tampa, FL, United States
12 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
7 years minimum
Working hours
Regular working hours
Job source

Tech stack

Java (Programming Language) JavaScript (Programming Language) Spring Security Amazon Web Services Business Logic HTML5 Unit Testing Microsoft Azure Cascading Style Sheets (CSS) Code Review Continuous Integration Data Integration
+45 more
Relational Databases Software Debugging DevOps Github Gradle Design of User Interfaces Spring Framework Junit PostgreSQL Apache Maven MongoDB MySQL NoSQL OAuth Oracle (Applications) Scrum Methodology Systems Development Life Cycle RabbitMQ Mockito JSON Web Token Software Deployment Software Engineering SQL Stored Procedures SQL Databases TypeScript Web Applications RxJS Freeform SQL Google Cloud Enterprise Software Applications Angular Material Spring Cloud Spring-boot Software Security Backend Gitlab Git AngularJS Kubernetes Apache Kafka Restful APIs Terraform Docker Jenkins Microservices

Job description

  • Design, develop, test, and maintain enterprise applications using Java and Spring Boot.
  • Develop scalable Microservices and RESTful APIs.
  • Build responsive and user-friendly web applications using Angular.
  • Develop reusable Angular components, services, modules, and UI functionality.
  • Integrate Angular applications with backend REST APIs.
  • Implement business logic using Core Java and Spring Framework.
  • Work with relational databases such as Oracle, PostgreSQL, or MySQL.
  • Write complex SQL queries, stored procedures, and database integrations.
  • Implement application security using Spring Security, OAuth2, and JWT.
  • Perform unit and integration testing using JUnit and Mockito.
  • Troubleshoot application issues and perform root cause analysis.
  • Participate in code reviews and follow coding and architectural standards.
  • Collaborate with QA, DevOps, Product Owners, and business stakeholders.
  • Support CI/CD pipelines and application deployments.
  • Participate in Agile/Scrum ceremonies and complete tasks throughout the SDLC., * Spring Cloud
  • Spring Security
  • Kafka / RabbitMQ
  • Angular Material / RxJS
  • JUnit / Mockito
  • Docker / Kubernetes
  • Jenkins / GitLab / GitHub Actions
  • AWS / Azure / Google Cloud Platform
  • MongoDB or other NoSQL databases
  • Terraform
  • Banking / Financial Services experience

Requirements

  • 7-10+ years of software development experience.
  • Strong hands-on experience with Java 8/11/17+.
  • Strong knowledge of Spring Boot and Microservices.
  • Hands-on experience with Angular and TypeScript.
  • Strong knowledge of REST APIs.
  • Good understanding of HTML5, CSS3, JavaScript, and responsive UI development.
  • Experience with SQL and relational databases.
  • Experience with Git, Maven/Gradle, and CI/CD.
  • Knowledge of Docker and Kubernetes.
  • Strong debugging and problem-solving skills.
  • Experience working in Agile/Scrum environments.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.dice.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:06 min

Developer experience and project variety at scale

Alexandra Petri · WWC 2023

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

1:44 min

Introduction of the pipe method in RxJS

Mohammad-Ali A'râbi Mohammad-Ali A'râbi · LIVE

2:18 min

Scaling MySQL databases for massive user growth

Johannes Nicolai Johannes Nicolai +1 · LIVE

2:08 min

Professional background and early cross-platform mobile experiences

Petar Marijanović · LIVE

56 sec

Favorite git commands and the importance of patch commits

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

Videos

See all

Related articles

See all