Position: Senior Java Back-end Developer with Node.js
Location: Albany, NY (Onsite/Remote)
Experience: 10+ Years
Work type: C2C only
Visa Type: H1-B, and
Job Summary
PETADATA is seeking an experienced Java Back-end Developer with strong Node.js expertise to design, develop, and maintain high-performance, scalable backend systems. The ideal candidate will bring deep experience in Java-based enterprise applications along with modern Node.js microservices, ensuring reliability, security, and scalability of distributed systems.
Roles & Responsibilities:
-
Design, develop, and maintain backend services and APIs using Java and Node.js
-
Build and manage microservices architectures and event-driven systems
-
Develop RESTful and GraphQL APIs for web and mobile applications
-
Ensure high availability, performance, and scalability of backend systems
-
Integrate applications with databases, message queues, and third-party services
-
Implement security best practices (OAuth2, JWT, authentication & authorization)
-
Participate in system design, architecture reviews, and code reviews
-
Optimize backend applications for performance, reliability, and maintainability
-
Collaborate with frontend, DevOps, and product teams
-
Mentor junior developers and provide technical leadership
Required Qualifications:
-
10+ years of backend development experience
-
Strong expertise in Java (Java 8+, Spring, Spring Boot, Hibernate/JPA)
-
Hands-on experience with Node.js (Express, NestJS)
-
Strong understanding of microservices and distributed systems
-
Experience building RESTful APIs and backend integrations
-
Proficiency with databases:
Relational: MySQL, PostgreSQL, Oracle
NoSQL: MongoDB, Cassandra, DynamoDB
-
Experience with message brokers (Kafka, RabbitMQ, ActiveMQ)
-
Strong knowledge of multithreading, concurrency, and JVM internals
-
Familiarity with Docker, Kubernetes, and containerized deployments
-
Experience working in cloud environments (AWS, Azure, Google Cloud Platform)
-
Strong debugging, problem-solving, and communication skills.
Educational Qualification:
Bachelor's or Master's degree in Computer Science or related field
We offer a professional work environment and are given every opportunity to grow in the Information technology world.
Note:
Candidates are required to attend Phone/Video Call / In-person interviews and after Selection of candidate (He/She) should go through all background checks on Education and Experience.
Please email your resume to:
After carefully reviewing your experience and skills one of our HR team members will contact you on the next steps.