Full Stack Java Expert
We are seeking a Full Stack Java Expert for a contract position based in Jersey City, New Jersey. This role is expected to last 6+ months and offers the opportunity to contribute to enterprise-scale application development across both frontend and backend technologies.
Responsibilities:
Develop and maintain full-stack enterprise applications using Core Java, Spring Boot, and modern frontend frameworks
Design and implement RESTful APIs and microservices for backend systems
Build responsive user interfaces using React.js and/or Angular with JavaScript/TypeScript, HTML5, and CSS3
Integrate frontend applications with distributed backend services and REST APIs
Manage relational databases, write optimized SQL queries, and work with ORM frameworks such as Hibernate/JPA
Implement and maintain CI/CD pipelines, automated builds, and unit testing practices
Perform performance optimization, debugging, and root-cause analysis on production systems
Apply security best practices including authentication, authorization, and secure coding standards
Collaborate with architecture, engineering, QA, and product teams in Agile/Scrum environments
Provide production support and contribute to continuous improvement of code quality
Qualifications:
RequiredMinimum 8+ years of overall software application development experience
Minimum 6+ years of hands-on Core Java development experience, including Java 8+ features, collections, concurrency/multithreading, exception handling, JVM fundamentals, and object-oriented design
Minimum 4+ years of hands-on UI/front-end development experience using React.js and/or Angular with JavaScript/TypeScript, HTML5, and CSS3
Minimum 4+ years of experience developing enterprise backend services using Spring, Spring Boot, RESTful APIs, and microservices
Minimum 3+ years of experience integrating front-end applications with REST APIs and distributed backend services
Minimum 3+ years of experience with relational databases and SQL; experience with ORM frameworks such as Hibernate/JPA
Minimum 3+ years of experience with Git-based source control, CI/CD pipelines, automated builds, unit testing, and code-quality practices
Strong understanding of application security, authentication/authorization, secure coding practices, and production-grade error handling
Demonstrated experience with performance optimization, debugging, root-cause analysis, and production support for enterprise applications
Experience working in Agile/Scrum teams and collaborating across architecture, engineering, QA, and product functions