TL;DR
Senior Java Fullstack Engineer: Building and optimizing full-stack applications with Spring Boot and Angular for a distributed data platform with an accent on microservices architecture, database performance, and cloud deployment. Focus on designing responsive web applications, integrating complex APIs, and ensuring system reliability using modern DevOps practices.
Location: Iselin, NJ (Hybrid)
Company
hirify.global is a staffing company providing IT talent solutions.
What you will do
- Develop backend microservices using Spring Boot 3.x, Spring Security 6.x, and Java 17+.
- Design and implement responsive frontend applications with Angular 16, HTML5, CSS3, and JavaScript (ES6+).
- Integrate with Oracle 12c databases using Hibernate 6.x and JPA.
- Develop and consume SOAP and RESTful APIs using JAX-WS, JAX-RS.
- Deploy applications on servers like Apache Tomcat, JBoss, IBM WebSphere, and cloud platforms like AWS, Azure, and Google Cloud Platform.
- Implement CI/CD and DevOps practices using tools such as Jenkins, GitHub Actions, Docker, and Kubernetes.
Requirements
- Expertise in Java 17+ (multithreading, event handling, generics), Spring Boot 3.x, Spring Security 6.x, Spring Core, MVC.
- Strong experience with Microservices architecture, Hibernate 6.x, JPA, and Oracle 12c.
- Proficiency in HTML5, CSS3, JavaScript (ES6+), Bootstrap 5, jQuery, Ajax, and Angular 16.
- Experience with SOAP and RESTful APIs.
- Hands-on experience with AWS (EC2, S3, Lambda, RDS), Azure App Services, Google Cloud Platform, Docker, and Kubernetes.
- Skilled in Jenkins, GitHub Actions, Maven, Gradle, SonarQube for automated builds and deployments.
- Proven ability to work in Agile environments.
- Work from Iselin, NJ required (Hybrid format).
- English: B2 proficiency required.
Nice to have
- Knowledge of Ansible, Python, and shell scripting.
- Experience with networking technologies (F5, AVI).
Будьте осторожны: если вас просят войти в iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →