Java

SFE PARTNERS LLC
New York, NY, United States
4 days ago
Apply on www.careerjet.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
10 years minimum
Working hours
Regular working hours

Tech stack

Java (Programming Language) JavaScript (Programming Language) Amazon Web Services Application Performance Management Automation of Tests Unit Testing Microsoft Azure Cloud Computing Code Review Databases Continuous Integration Database Development
+34 more
Software Debugging DevOps Distributed Systems Elasticsearch Fault Tolerance Spring Framework PostgreSQL Enterprise Messaging Systems MongoDB MySQL Node.Js NoSQL Performance Tuning RabbitMQ Redis Standard Sql Software Engineering TypeScript Web Application Frameworks Software Organization Data Logging ReactJS Grafana Spring-boot Backend Git AngularJS Deployment Automation Apache Kafka Front End Software Development Restful APIs Terraform Docker Microservices

Job description

Role: Java + Node.js Full Stack Engineer Location: New York, NY / Remote Employment Type: Full-Time Work Arrangement: Remote or New York-based Experience: 10+ years preferred About the Role We are looking for a talented Java + Node.js Full Stack Engineer to join our growing engineering team. You will be responsible for designing, developing, testing, and maintaining scalable, high-performance applications across both backend and frontend technologies. The ideal candidate is a strong hands-on engineer with expertise in Java, Spring Boot, Node.js, TypeScript/JavaScript, REST APIs, databases, and modern frontend frameworks. You should be comfortable working in a collaborative Agile environment and taking ownership of features from design through production. Key Responsibilities

  • Design, develop, test, and maintain scalable full-stack applications.
  • Build robust backend services and microservices using Java, Spring Boot, and Node.js.
  • Develop modern, responsive web applications using React or Angular.
  • Design and integrate RESTful APIs and third-party services.
  • Work with relational and NoSQL databases such as PostgreSQL, MySQL, MongoDB, or Redis.
  • Develop secure, reliable, and high-performance distributed applications.
  • Participate in architecture and technical design discussions.
  • Write clean, maintainable, reusable, and well-tested code.
  • Develop unit, integration, and automated tests.
  • Participate in code reviews and contribute to engineering best practices.
  • Troubleshoot production issues, perform root-cause analysis, and implement permanent solutions.
  • Collaborate with Product Managers, QA Engineers, DevOps, and other engineering teams.
  • Contribute to CI/CD pipelines and automated deployment processes.
  • Work with cloud technologies such as AWS, Azure, or GCP.
  • Continuously evaluate new technologies and improve application performance, scalability, and reliability.

Requirements

  • 10+ years of professional software development experience.
  • Strong hands-on experience with Java 11/17+.
  • Strong experience with Spring Boot and Spring Framework.
  • Professional experience with Node.js and TypeScript/JavaScript.
  • Strong understanding of REST APIs, microservices, and distributed systems.
  • Experience with React, Angular, or another modern frontend framework.
  • Strong SQL and database development experience.
  • Experience with Git and modern software development practices.
  • Experience with unit and integration testing.
  • Understanding of CI/CD, Docker, and cloud-based application development.
  • Strong problem-solving and debugging skills.
  • Excellent communication and collaboration skills.
  • Ability to work independently in a remote environment while collaborating effectively with distributed teams.

Preferred Qualifications

  • Experience with AWS, Azure, or GCP.
  • Experience with Kafka, RabbitMQ, or other messaging platforms.
  • Experience with Docker and Kubernetes.
  • Experience with Redis, Elasticsearch, MongoDB, or other NoSQL technologies.
  • Experience designing highly available and fault-tolerant systems.
  • Familiarity with Terraform or Infrastructure as Code.
  • Experience with Agile/Scrum development.
  • Experience with observability tools, logging, monitoring, and performance optimization.
  • Familiarity with AI-assisted development tools and modern GenAI technologies.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.careerjet.com
Prepare application

Good distractions

Loading talks and stories from around this role…