Java Full Stack Engineer

Spectraforce
Los Angeles, United States of America
3 days ago

Role details

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

Job location

Los Angeles, United States of America

Tech stack

Java
JavaScript
Spring Security
Amazon Web Services (AWS)
HTML5
Azure
CSS
Continuous Integration
Relational Databases
Software Design Patterns
Github
Revision Control Systems
Java Persistence API
JUnit
PostgreSQL
Maven
Enterprise Messaging Systems
Microsoft SQL Server
MySQL
OAuth
Object-Oriented Software Development
Oracle Applications
Open Web Application Security
Systems Development Life Cycle
RabbitMQ
Mockito
JSON Web Token
Selenium
Software Engineering
SonarQube
TypeScript
Web Services
Spring-mvc
React
Spring-boot
Cypress
Containerization
Angular
Kubernetes
Information Technology
Kafka
GraphQL
Front End Software Development
Api Gateway
REST
Docker
Jenkins
Microservices

Requirements

  • Strong proficiency in: Java 8/11/17+, Spring Boot, Spring MVC, Spring Data JPA, Spring Security, Microservices Architecture

  • Experience with frontend technologies: Angular or React (preferred), TypeScript, JavaScript, HTML5, CSS3

  • Strong Tech lead skills

  • Experience with relational databases such as Oracle, SQL Server, PostgreSQL, or MySQL., * Bachelor's degree in computer science, Information Technology, Engineering, or a related field.

  • 5+ years of experience in software development with Java/J2EE technologies.

  • Strong proficiency in: o Java 8/11/17+ o Spring Boot o Spring MVC o Spring Data JPA o Spring Security o Microservices Architecture

  • Experience with front-end technologies: o Angular or React (preferred) o TypeScript o JavaScript o HTML5 o CSS3

  • Experience developing REST APIs and web services.

  • Strong knowledge of Object-Oriented Programming (OOP), design patterns, and SDLC practices.

  • Experience with relational databases such as Oracle, SQL Server, PostgreSQL, or MySQL.

  • Proficiency with Git-based source control systems.

  • Experience working in Agile/Scrum environments.

Preferred Qualifications

  • Experience with cloud platforms such as AWS, Azure, or GCP.
  • Experience with Docker, Kubernetes, and containerized deployments.
  • Knowledge of Kafka, RabbitMQ, or other messaging platforms.
  • Experience with GraphQL and API gateway technologies.
  • Familiarity with Jenkins, GitHub Actions, Maven, SonarQube, and CI/CD practices.
  • Understanding security standards, OAuth2, JWT, and OWASP best practices.
  • Experience with automated testing frameworks such as JUnit, Mockito, Selenium, or Cypress

Apply for this position