Java Full Stack Developer

Visionary Innovative Technology Solutions LLC
Jackson Township, United States of America
2 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

Jackson Township, United States of America

Tech stack

Java
Spring Security
Amazon Web Services (AWS)
Application Performance Management
HTML5
Azure
CSS
Code Review
Databases
Continuous Integration
Software Debugging
DevOps
Hibernate
Java Persistence API
JUnit
Maven
OAuth
Oracle Applications
Oracle SQL Developer
Scrum
Systems Development Life Cycle
RabbitMQ
Mockito
JSON Web Token
SQL Stored Procedures
PL-SQL
TypeScript
RxJS
Freeform SQL
Enterprise Software Applications
Angular
Spring Cloud
Spring-boot
Software Security
Backend
GIT
Build Management
Containerization
Angular
Kubernetes
Kafka
Front End Software Development
REST
Software Version Control
Docker
Jenkins
Microservices

Job description

  • Design, develop, test, and maintain scalable full-stack applications using Java and Angular.
  • Develop backend services and microservices using Core Java and Spring Boot.
  • Implement application security using Spring Security, OAuth2, JWT, and related security standards.
  • Develop and consume RESTful APIs for communication between frontend and backend services.
  • Build responsive frontend applications using Angular, TypeScript, HTML5, and CSS3.
  • Develop database components using Oracle SQL and PL/SQL.
  • Write and optimize stored procedures, functions, packages, and complex SQL queries.
  • Perform application performance tuning and troubleshoot production issues.
  • Use Git and Maven for source control and build management.
  • Develop and maintain CI/CD pipelines using Jenkins.
  • Containerize applications using Docker and deploy/manage workloads using Kubernetes.
  • Participate in code reviews and enforce development best practices.
  • Collaborate with QA, DevOps, Product Owners, and business teams throughout the SDLC.
  • Participate in Agile/Scrum ceremonies and provide production support when required.

Requirements

We are seeking an experienced Senior Java Full Stack Developer with 8+ years of experience in enterprise application development. The ideal candidate should have strong expertise in Core Java, Spring Boot, Spring Security, Hibernate, Angular, REST APIs, Oracle, and modern DevOps/containerization technologies., * 8+ years of experience in Java Full Stack Development.

  • Strong hands-on experience with:
  • Core Java
  • Spring Boot
  • Spring Security
  • Hibernate/JPA
  • Angular
  • REST APIs
  • Git
  • Maven
  • Jenkins
  • Docker
  • Kubernetes
  • Strong database experience with Oracle SQL and PL/SQL.
  • Hands-on experience developing Stored Procedures.
  • Strong understanding of Microservices architecture.
  • Experience with Agile/Scrum methodologies.
  • Strong debugging, analytical, and problem-solving skills., * Java 8/11/17+
  • Spring Cloud
  • Kafka or RabbitMQ
  • JUnit / Mockito
  • Angular Material / RxJS
  • OAuth2 / JWT
  • AWS or Azure cloud experience
  • CI/CD automation
  • Kubernetes deployment and troubleshooting
  • Banking / Financial Services experience

Apply for this position