Just postedUrgently hiring Use left and right arrow keys to navigate
Based on similar jobs in your market
Estimated Pay info$66 per hour
Hours Full-time, Part-time
Location Jersey City, NJ 07310
Jersey City, New Jersey open_in_new

About this job

Job Description

Job Description
Hybrid onsite at Jersey City, NJ, 07310 / Dallas, TX, 75019

CTH
2 round interview process


Role Overview
We are looking for an exceptionally strong, hands-on Senior Full Stack Java Developer who can independently design, build, troubleshoot, and modernize complex enterprise applications.
This is a senior engineering role for someone who remains deeply hands-on with code . The ideal candidate has extensive experience with Java, Spring Boot, microservices, REST APIs, Angular, Oracle/PL-SQL, messaging, containers, and CI/CD , and is equally comfortable solving problems across the UI, application, integration, and database layers.
The candidate should also have strong practical experience with Kiro or comparable AI-assisted development capabilities , using AI as part of the engineering lifecycle while maintaining strong technical judgment, code quality, testing, security, and engineering discipline. Talents Needed for Success
Senior Full Stack Engineering
  • 12 years of professional software development experience, with deep hands-on experience building enterprise Java applications.
  • Expert-level proficiency with Java/J2EE, Spring Boot, Spring MVC, Spring Security, Spring Cloud, Hibernate/JPA, REST APIs, and microservices.
  • Strong, recent hands-on development experience with Angular and TypeScript, not simply oversight or previous exposure.
  • Proven ability to independently work across the entire technology stack, including:
    • Angular/UI development
    • Java/Spring services
    • REST APIs and microservices
    • Messaging and system integrations
    • Oracle/SQL/PL-SQL
    • Containers and deployment
  • Demonstrated experience designing high-performance, scalable, resilient, secure, and maintainable applications.
  • Strong understanding of OO design, design patterns, distributed systems, API design, concurrency, transaction management, resiliency, caching, and performance optimization.
  • Ability to evaluate technical alternatives and make sound engineering and architectural decisions.
Kiro / AI-Assisted Software Development
  • Strong hands-on experience with Kiro or comparable agentic development platforms, with Kiro experience strongly preferred.
  • Demonstrated ability to incorporate AI-assisted engineering into real software delivery, including:
    • Requirements analysis
    • Spec-driven development
    • Technical design
    • Code generation and refactoring
    • Unit and integration test development
    • Code analysis and debugging
    • Documentation
    • Legacy application understanding and modernization
  • Experience establishing project context, coding standards, and development conventions for AI-assisted development.
  • Ability to critically evaluate and improve AI-generated code for correctness, security, performance, maintainability, and architectural alignment.
  • Must understand that AI-generated code requires the same engineering rigor, testing, review, and controls as manually developed code.
Backend Engineering
  • Deep expertise in Core Java and enterprise Java development.
  • Advanced experience with Spring Boot, Spring MVC, Spring Security, Spring Cloud, Hibernate and JPA.
  • Extensive experience designing and implementing REST APIs and microservices.
  • Strong understanding of distributed application architecture and integration patterns.
  • Experience with event-driven and asynchronous architectures using Kafka, Solace, IBM MQ, RabbitMQ, or similar technologies.
  • Ability to diagnose complex JVM, application, integration, concurrency, and performance problems.
Frontend Engineering
  • Strong, recent production development experience with Angular and TypeScript.
  • Strong knowledge of JavaScript, HTML5 and CSS.
  • Experience building complex enterprise UIs, reusable components and shared services.
  • Experience with API integration, reactive programming, routing, forms, error handling, security, and frontend performance.
  • Ability to troubleshoot issues spanning the browser/UI through backend services and the database.
Database & Data Engineering
  • Advanced hands-on experience with Oracle, SQL, and PL/SQL, including complex queries, stored procedures, packages, execution-plan analysis, and performance tuning.
  • Strong hands-on experience with Snowflake, including SQL development, data access patterns, query optimization, performance tuning, and integration with enterprise applications.
  • Experience developing Java/Spring Boot applications that consume or integrate with Snowflake.
  • Experience designing application data-access patterns across traditional relational databases and cloud data platforms such as Snowflake.
  • Experience with Oracle-to-Snowflake migration or modernization is strongly preferred.
  • Ability to evaluate appropriate data-access approaches based on performance, volume, latency, security, and application requirements.
Cloud, Containers & DevOps
  • Strong hands-on experience with Docker, Kubernetes and/or OpenShift.
  • Experience with AWS strongly preferred.
  • Strong experience with CI/CD processes and technologies including:
    • Git / Bitbucket
    • Maven
    • Jenkins
    • SonarQube
    • Jira
  • Experience supporting automated builds, testing, deployment, code-quality controls, and release pipelines.
  • Understanding of production observability, logging, monitoring, resiliency, and application supportability.
Testing & Engineering Quality
  • Strong commitment to automated testing and engineering quality.
  • Hands-on experience with JUnit, Mockito, Jasmine/Karma, Selenium, Cucumber, or comparable frameworks.
  • Ability to develop comprehensive unit, integration, and automated regression tests.
  • Strong experience conducting technical design reviews and detailed code reviews.
  • Ability to identify architectural, performance, security, scalability, and maintainability problems before they reach production.
Primary Responsibilities
  • Take end-to-end technical ownership of complex application features and components.
  • Design and develop production-grade applications using Java, Spring Boot, Angular, Oracle and enterprise integration technologies.
  • Translate complex business requirements into effective technical designs and high-quality implementations.
  • Design APIs, microservices, integrations, data access patterns, and frontend components.
  • Use Kiro/AI-assisted development effectively throughout the software development lifecycle while applying appropriate engineering judgment and controls.
  • Develop solutions that meet requirements for performance, scalability, resiliency, security, maintainability, and operational support.
  • Lead technical design discussions and contribute to application architecture.
  • Perform detailed code reviews and raise the engineering quality of the broader team.
  • Diagnose and resolve complex production problems across the UI, API, Java application, messaging, database, and infrastructure layers.
  • Perform root-cause analysis and develop sustainable solutions rather than tactical fixes.
  • Identify technical debt and proactively recommend opportunities for modernization, simplification, and performance improvement.
  • Partner effectively with architects, Business Analysts, QA, infrastructure, DevOps, application support, and other engineering teams.
  • Mentor developers and provide hands-on technical guidance when needed.
  • Maintain strong engineering documentation and technical standards.
  • Incorporate risk, security, control, and operational requirements into day-to-day development.
Qualifications
Required
  • Bachelor's degree in Computer Science, Engineering, Information Technology or related discipline, or equivalent professional experience.
  • 12 years of professional software engineering experience.
  • Extensive and recent hands-on Java development experience.
  • Demonstrated expertise in:
    • Java / J2EE
    • Spring Boot / Spring ecosystem
    • Angular / TypeScript
    • REST APIs / Microservices
    • Oracle / SQL / PL-SQL / SnowFlake
    • Messaging / integration technologies
    • CI/CD and automated testing
  • Experience designing and supporting mission-critical enterprise applications.
  • Experience troubleshooting complex production issues.
  • Demonstrated ability to operate independently and solve ambiguous technical problems.
  • Strong written and verbal communication skills.
Strongly Preferred
  • Hands-on Kiro experience.
  • AWS experience.
  • Kubernetes/OpenShift experience.
  • Kafka, Solace or MQ experience.
  • Experience modernizing large or legacy Java applications.
  • Financial-services or other highly regulated enterprise development experience.
  • Provide production support for applications as needed

  • Work with subject matter experts reviewing technical designs and specifications

  • Apply different software development methodologies dependent on project needs

  • Work with peers to mature ways of working, continuous integration, and continuous delivery

  • Aligns risk and control processes into day-to-day responsibilities to monitor and mitigate risk; escalates appropriately

Qualifications:

  • Bachelor's degree in technical subject area or related field

  • 6 years experience in active development experience/ expertise in Java/J2EE based applications.


EEO: Mindlance is an Equal Opportunity Employer and does not discriminate in employment on the basis of Minority/Gender/Disability/Religion/LGBTQI/Age/Veterans.

Nearby locations

Posting ID: 1310136294 Posted: 2026-10-29 Job Title: Senior