Jobs · devitjobs

P

Java Full Stack Developer

Programmers.io · Jersey City, New Jersey · Posted 1d ago

onsiteFull-timemid5-8 yrs103000 - 143000 USD / year🇺🇸 United States
Apply on devitjobs

About the role

Build and maintain full-stack applications using Java and JavaScript frameworks.

Salary: $103,000 - 143,000 per year Requirements: 4+ years of hands-on software development experience for developer roles, or 6+ years for senior developer roles; the posting also specifies a minimum of 8 years of software development experience. Strong experience with Java, JavaScript frameworks such as React, Spring Boot, and Oracle. In-depth knowledge of Java, J2EE, Spring Framework, EJB, TypeScript, modern Java features, data structures, object-oriented principles, exception handling, collections, multithreading, HTTP sessions, session handling, and reactive programming. Front-end experience with Angular, RxJS, WebSockets, HTML5, CSS, and contemporary JavaScript frameworks; ability to create custom, reusable Angular modules and components. Experience building and maintaining full-stack applications, including back-end logic and APIs using Java, Python, or similar languages. Knowledge of modern application architecture, microservices, service-oriented architecture, event-driven services, cloud-native development, and REST and GraphQL implementations. Experience designing and implementing high-performance REST APIs. Strong SQL and PL/SQL skills and knowledge of relational databases, especially Oracle, including database design, scripting, and performance tuning; familiarity with UNIX and WebLogic is also noted. Experience with JUnit 5, TestNG, Angular unit testing, and automated unit, integration, and end-to-end testing. Familiarity with CI/CD pipelines and build and deployment tools such as Maven, Gradle, Docker, Jenkins, and OpenShift; AWS experience is an advantage. Experience with GitHub Enterprise and Agile development practices, including use of project management tools such as JIRA. Practical experience using AI tools to improve software development workflows. Ability to work in a fast-paced Agile environment, learn new frameworks and technology stacks, and follow clean coding principles, design patterns, and software development best practices. Experience with low-latency, high-availability transactional applications and distributed caching solutions is an advantage. Responsibilities: Contribute throughout the software development lifecycle and regularly partner with stakeholders. Develop solutions as part of an Agile delivery team, write code, help achieve sprint goals, and participate in team Scrum processes and the wider technical community. Design, document, build, and implement enterprise applications using current technologies and software design patterns. Take on full-stack coding and implementation work, including development of front-end and back-end components. Apply technical expertise to resolve issues, contribute to technical and team standards, and collaborate with technical leadership in support of established goals and broader technical strategy. Use AI tools such as GitHub Copilot to improve development efficiency, accelerate delivery, and optimize software solutions; stay informed about AI developments and suggest innovative product approaches. Analyze and troubleshoot complex coding, performance, and design challenges; investigate root causes and implement effective defect fixes. Use Docker to containerize applications and Kubernetes to orchestrate services. Communicate progress, anticipate bottlenecks, manage escalations, and identify, assess, track, and mitigate risks and issues. Improve or automate recurring processes across architecture, build, delivery, production operations, and business areas. Technologies: AI AWS Angular CI/CD Cloud Copilot CSS Docker GitHub Gradle GraphQL HTTP HTML5 Support JIRA JUnit Java JavaScript Jenkins Kubernetes Maven OpenShift Oracle Python REST React RxJs SQL Spring Spring Boot TypeScript Unix microservices Java EE API DevOps UX UI Design Web Fullstack More: We are hiring a full-time Java Full Stack Developer for a hybrid role in Irving, Texas; Tampa, Florida; or Jersey City, New Jersey. The working arrangement is four days onsite and one day remote. The role is part of our software engineering work on enterprise applications and involves collaborating with stakeholders and an Agile delivery team. last updated 41 week of 2026

Read the full posting on devitjobs →

FAQ

Is the Java Full Stack Developer role at Programmers.io remote?+

This Java Full Stack Developer position is listed as onsite (Jersey City, New Jersey).

What is the salary for the Java Full Stack Developer role at Programmers.io?+

The listing states 103000 - 143000 USD / year.

What seniority level is this Java Full Stack Developer role?+

This is a mid level position.

How do I apply for the Java Full Stack Developer role at Programmers.io?+

Use the "Apply on devitjobs" button to open the original posting on devitjobs, where you can submit your application directly to Programmers.io.