New York Technology Partners

Java Engineering Manager

New York, NY • Posted 3 days ago
Onsite Full Time Staffing and Recruiting

We are seeking a Java Engineering Manager to provide hands-on technical leadership for enterprise-scale Java microservices, cloud modernization, and distributed systems. This role combines architecture and solution design, hands-on engineering, delivery leadership, client consulting, and team mentorship.

The ideal candidate will have strong experience with Java/Spring Boot, microservices, AWS, Kubernetes, Kafka, CI/CD, and enterprise integrations, along with the ability to lead distributed engineering teams and communicate effectively with technical and business stakeholders.

Key Responsibilities

  • Lead the architecture, design, development, and delivery of scalable, secure, resilient Java microservices and REST APIs.
  • Remain hands-on with solution design, critical code paths, code reviews, debugging, performance tuning, and technical decision-making.
  • Translate business requirements into technical designs, delivery plans, estimates, risks, and measurable acceptance criteria.
  • Design and modernize cloud-native solutions on AWS, including containerized workloads using Docker and Kubernetes/EKS.
  • Lead event-driven architectures and integrations using Kafka, APIs, enterprise messaging, and relational/NoSQL databases.
  • Drive engineering best practices across DevSecOps, CI/CD, automated testing, observability, security, and production readiness.
  • Partner with clients, product, architecture, security, QA, DevOps, and program teams to deliver reliable technology solutions.
  • Serve as a technical escalation point for complex application, integration, cloud, performance, and production issues.
  • Lead technical workshops, architecture reviews, solution walkthroughs, demos, and modernization initiatives with client stakeholders.
  • Mentor engineers through design reviews, code reviews, technical coaching, and structured problem-solving while promoting a strong engineering culture.
  • Leverage AI-assisted development and modernization practices to accelerate delivery while maintaining human validation, security, quality, and accountability.

Required Qualifications

  • 9+ years of software engineering experience, with significant hands-on Java development and technical leadership.
  • Strong expertise in Java, Spring Boot, Spring Cloud, REST APIs, JPA/Hibernate, Maven/Gradle, microservices, and distributed systems.
  • Proven experience designing enterprise-scale solutions, APIs, integrations, and non-functional requirements.
  • Strong hands-on experience with AWS, Docker, and Kubernetes; Amazon EKS preferred.
  • Experience with Apache Kafka and event-driven architecture.
  • Strong understanding of CI/CD, Jenkins, GitHub, automated testing, SonarQube, secure coding, and DevSecOps practices.
  • Experience with observability/APM tools such as Dynatrace and production troubleshooting.
  • Demonstrated experience leading distributed engineering teams and working directly with clients and senior stakeholders.
  • Strong communication, problem-solving, estimation, risk-management, and technical decision-making skills.

Preferred Qualifications

  • Experience with Terraform, Helm, OpenTelemetry, Prometheus, Grafana, AWS Lambda, RDS, DynamoDB, or API gateways.
  • Experience with IBM MQ, MuleSoft, or enterprise integration platforms.
  • Experience leading cloud migration, legacy modernization, or large-scale digital transformation initiatives.
  • Experience applying AI-assisted engineering practices such as Code2Spec/Spec2Code or AI-enabled software development.
  • Experience in enterprise domains such as financial services, retail, travel/hospitality, or consumer products.


Java Engineering Manager in New York at New York Technology Partners

This position is listed as full time and onsite. It was posted 3 days ago.

See all New York Technology Partners jobs on LocalWork →

Back to Job Search