Senior Backend Developer

Procaltech โ€” United States ยท Posted ~1 day ago

Senior Onsite

Skills

Java Spring Boot Node.js Microservices REST APIs OAuth 2.0 JWT Docker Kubernetes SQL NoSQL CI/CD AWS Azure GCP Spring Cloud Express NestJS Kafka RabbitMQ PostgreSQL MongoDB Redis Jenkins GitLab CI GitHub Actions

๐Ÿ”“ Log in to save this job, tailor your resume & track your apply process โ€” 7 days free, no card needed.

Log in to add to target list

Summary

Join an experienced engineering team building secure backend platforms with Java and Node.js. You'll design microservices, APIs, cloud-native deployments, and security-focused solutions while working across the full development lifecycle.

Highlights

Design secure, scalable microservices, work with modern cloud-native technologies, collaborate with DevOps and security teams, and contribute to architecture and production reliability.

Description

Backend Developer โ€“ Java / Node.js, Microservices & Security Irving Texas Experience: 7+ years We're looking for a Backend Developer with strong expertise in Java and Node.js to design, build, and secure scalable microservices. You'll work across the stack to deliver high-performance, secure APIs and services that power our core products. Key Responsibilities Design, develop, and maintain backend microservices using Java (Spring Boot) and Node.js (Express/NestJS)Build and consume RESTful APIs and event-driven services (Kafka, RabbitMQ, or similar)Implement authentication and authorization mechanisms (OAuth 2.0, JWT, SSO, RBAC)Apply secure coding practices to prevent common vulnerabilities (OWASP Top 10 โ€” injection, XSS, CSRF, etc.)Design and optimize database schemas (SQL and NoSQL)Containerize services using Docker and deploy via KubernetesCollaborate with DevOps/Security teams on vulnerability scanning, secrets management, and secure CI/CD pipelinesWrite unit, integration, and security testsParticipate in code reviews, architecture discussions, and threat modelingMonitor and troubleshoot production systems for performance and security issuesRequired Skills & Qualifications Bachelor's degree in Computer Science, Engineering, or equivalent experienceStrong hands-on experience with Java (Spring Boot/Spring Cloud) and Node.jsProven experience building and deploying microservices architecturesSolid understanding of application security: encryption, secure authentication/authorization, API security, secrets management (Vault, KMS)Experience with API gateways, service mesh (e.g., Istio), or similarFamiliarity with SQL (PostgreSQL/MySQL) and NoSQL (MongoDB/Redis) databasesExperience with Docker, Kubernetes, and cloud platforms (AWS/Azure/GCP)Understanding of CI/CD pipelines (Jenkins, GitLab CI, GitHub Actions)Knowledge of OWASP guidelines and secure SDLC practicesStrong problem-solving skills and ability to work in an agile teamNice to Have Security certifications (CEH, OSCP, Security+) or security-focused project experienceExperience with message brokers (Kafka, RabbitMQ)Exposure to Infrastructure-as-Code (Terraform, CloudFormation)Experience with monitoring/logging tools (ELK, Prometheus, Grafana)