Full Stack Java Developer

Amtex Enterprises
Trenton, United States of America
yesterday

Role details

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

Job location

Trenton, United States of America

Tech stack

HTML
Java
JavaScript
Spring Security
User Authentication
Azure
CSS
Code Review
Databases
Software Design Patterns
Design of User Interfaces
Hibernate
Java Persistence API
Spring
Lightweight Directory Access Protocols (LDAP)
Microsoft SQL Server
OAuth
Powershell
Systems Development Life Cycle
Software Deployment
SQL Databases
T-SQL
TypeScript
Web Applications
Scripting (Bash/Python/Go/Ruby)
Enterprise Software Applications
Spring-mvc
Concurrency
Spring-boot
Backend
Angular
Functional Programming
Api Design
REST
Spring Batch
Microservices

Job description

We are seeking a Senior Full Stack Java Developer with strong hands-on experience in modern Java enterprise application development. The ideal candidate will have recent experience designing and developing scalable enterprise applications using Java 17+, Spring Boot, Spring Security, Angular, and SQL Server in a production environment. < data-end="590" data-start="569">Responsibilities

  • Design, develop, and maintain enterprise web applications using Java and Spring Boot.
  • Develop REST APIs and backend services using Spring MVC and JPA.
  • Implement authentication and authorization using Spring Security and JWT.
  • Collaborate with UI teams for Angular integration and API design.
  • Develop and optimize SQL queries and database components.
  • Participate in code reviews, testing, deployment, and troubleshooting.
  • Support CI/CD pipelines and application deployments.
  • Maintain secure, scalable, and high-performance applications.
  • Collaborate with business and technical teams throughout the SDLC.

Requirements

  • 8+ years of hands-on experience with Java 17+.
  • Strong expertise with Spring Framework and Spring Boot.
  • Experience developing REST APIs and microservices.
  • Strong experience with Spring Security and JWT Authentication.
  • Experience with JPA, Hibernate, and Repository patterns.
  • Experience with MS SQL Server and T-SQL.
  • Experience with Angular, HTML, CSS, and JavaScript/TypeScript.
  • Experience with Azure DevOps or Jenkins CI/CD pipelines.
  • Experience with Spring Batch.
  • Strong understanding of design patterns, concurrency, collections, streams, and functional programming.
  • Excellent communication and problem-solving skills.

< data-end="1962" data-start="1941">Preferred Skills

  • Python scripting and transformation routines.
  • OAuth2, LDAP, or SSO integration.
  • PowerShell scripting.
  • UI/UX collaboration experience.

Apply for this position