Sr. Full Stack Developer (Java / Angular or TypeScript)
•Today
| Estimated Pay info | Based on similar jobs in your market$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
Required
EEO: Mindlance is an Equal Opportunity Employer and does not discriminate in employment on the basis of Minority/Gender/Disability/Religion/LGBTQI/Age/Veterans.
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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
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.
- 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
Nearby Job Titles
Truck Driver Jobs Radiologic Technologist Jobs Fast Food Preparation Worker Jobs Financial Advisor Jobs Applications Software Developer JobsNearby Locations
New York, NY Jobs New York City, NY Jobs Brooklyn, NY Jobs Bronx, NY Jobs New Jersey JobsNearby Companies
DoorDash Jobs Care.com Jobs U.S. Navy Jobs Hiring Drivers Now Jobs ApexFocusGroup JobsNearby Categories
Full-time Jobs Part-time Jobs Gig Jobs Posting ID: 1310136294 Posted: 2026-10-29 Job Title: Senior