Unknown Company

Java Engineering Manager

new york, ny • Posted Today
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 Unknown Company

This position is listed as full time and onsite.

Back to Job Search