We are looking for a seasoned Senior Java Backend Developer with 15–20 years of experience to join our team on a 24-month contract in New York City. This role requires deep technical expertise in Java-based backend systems, strong architectural understanding, and experience mentoring teams and driving high-impact enterprise-grade solutions.
Key Responsibilities
Lead the design, development, and optimization of complex backend services and distributed systems.
Architect scalable and resilient systems using Java, Spring Boot, and microservices.
Collaborate with cross-functional teams, including architecture, DevOps, product management, and QA to deliver high-quality solutions.
Guide and mentor junior developers, conduct design/code reviews, and enforce coding standards.
Oversee integration with various enterprise systems, APIs, and data sources (SQL/NoSQL).
Ensure high availability, performance, and security of backend services.
Actively contribute to technology strategy and roadmap planning.
Required Skills & Experience
15–20 years of enterprise-level backend development experience with a strong Java background.
Expert in Java 11+, Spring Boot, RESTful services, and microservices architecture.
Strong experience with enterprise integration, messaging systems (Kafka, RabbitMQ), and API gateways.
Deep understanding of RDBMS (PostgreSQL, Oracle) and NoSQL (MongoDB, Cassandra).
Proficiency in CI/CD, containerization tools (Docker, Kubernetes), and build tools (Maven, Gradle).
Hands-on experience with cloud platforms (AWS/GCP/Azure).
Proven leadership in delivering large-scale projects and guiding technical teams.
How strong is your resume?
Upload your resume and get feedback from our expert to help land this job
How strong is your resume?
Upload your resume and get feedback from our expert to help land this job