More jobs:
Senior Java Full Stack Developer
Job in
Woodbridge Township, Middlesex County, New Jersey, 07095, USA
Listed on 2026-09-30
Listing for:
Simplify Software Experts LLC/ Simpli Software Solutions Inc
Full Time
position Listed on 2026-09-30
Job specializations:
-
Software Development
Full Stack Developer, Java Developer, Backend Developer
Job Description & How to Apply Below
Location:
New Jersey City, NJ (Onsite role)
Duration:
Long-Term Contracting role
Experience: 15+
Final interview F2F Must
Job SummaryThe successful candidate will work across the full software development lifecycle, collaborating with product owners, architects, business analysts, QA engineers, and other technology teams to deliver secure, scalable, high-performance applications aligned with enterprise standards and business requirements.
Key Responsibilities- Design, develop, test, deploy, and maintain enterprise-grade full-stack applications using Java and modern front-end technologies.
- Develop robust and scalable backend services using Java, Spring Boot, Spring MVC, Spring Security, and RESTful APIs
. - Develop reusable UI components, services, modules, and front-end architectures following industry best practices.
- Design and implement secure, scalable REST APIs and microservices for integration with internal and external systems.
- Participate in application architecture and technical design discussions.
- Translate business and functional requirements into high-quality technical solutions.
- Work closely with UX/UI designers and business stakeholders to deliver intuitive and responsive applications.
- Implement application security practices, including authentication, authorization, encryption, and secure API development.
- Develop unit, integration, and automated tests to ensure application quality and reliability.
- Troubleshoot complex production issues and perform root-cause analysis.
- Optimize application performance, scalability, reliability, and maintainability.
- Participate in Agile/Scrum ceremonies
, sprint planning, backlog refinement, daily stand-ups, and retrospectives. - Conduct code reviews and provide technical guidance and mentoring to junior and mid-level developers.
- Collaborate with Dev Ops teams to support CI/CD pipelines, automated deployments, and application monitoring
. - Follow JPMC enterprise development standards, coding guidelines, security policies, and SDLC processes.
- Work effectively in a large-scale financial services environment with multiple technology and business stakeholders.
- Strong hands-on experience with Java 8/11/17+
- RESTful Web Services and API development
- Experience with multithreading, collections, exception handling, and Java design patterns
- Strong understanding of object-oriented programming and software design principles
- Hands-on experience with React and/or Angular
- Strong knowledge of HTML5 and CSS3
- React Hooks, state management, reusable components, and modern front-end architecture
- Angular components, services, modules, routing, RxJS, and reactive programming
- Experience consuming REST APIs from front-end applications
- Experience with Oracle, PostgreSQL, MySQL, or similar relational databases
- Database design, queries, stored procedures, indexing, and performance tuning
- Experience with ORM frameworks such as Hibernate/JPA
- Experience with AWS, Azure, or GCP
- CI/CD tools such as Jenkins, Git Hub Actions, Git Lab CI, or Azure Dev Ops
- Strong experience with Git
- Docker and containerization
- Kubernetes/Open Shift experience is a plus
- Understanding of cloud-native application development and deployment
- JUnit and Mockito
- REST API testing
- Selenium, Cypress, or similar UI automation tools
- Experience developing automated unit, integration, and functional tests
- Experience developing applications in the banking or financial services industry
- Knowledge of financial services technology and enterprise application architecture
- Experience working with large-scale distributed systems
- Knowledge of event-driven architecture and messaging technologies such as Kafka
- Experience with OAuth 2.0, OpenID Connect, JWT, and enterprise authentication mechanisms
- Experience with observability and monitoring tools such as Splunk, App Dynamics, Dynatrace, or Grafana
- Familiarity with Agile methodologies and Dev Sec Ops practices
- Experience working in highly regulated environments with strong security and compliance requirements
- Bachelor's degree in Computer Science, Information Technology, Engineering, or a related technical field, or equivalent practical experience.
- 7+ years of professional software development experience
, with significant experience in Java full-stack development. - Strong communication, analytical, problem-solving, and interpersonal skills.
- Ability to work independently while collaborating effectively within a distributed engineering…
Position Requirements
10+ Years
work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
Search for further Jobs Here:
×