Role: Sr NodeJS backend Developer
Exp: 12-15 yrs
Job type: C2C
Location: Dallas, TX (Day 1 onsite)
Duration: Long term
JD:
· Strong Node.JS Knowledge: Extensive Node.js experience in a Senior Engineer role to drive innovative backend solutions and contribute to impactful projects.
· Java Knowledge: Knowledge of Java SE and Java EE, including frameworks like Spring Boot and Spring Cloud, which are widely used for building microservices.
· Microservices Architecture: Experience designing and implementing microservices, understanding principles like service decomposition, API gateway, service discovery, fault tolerance, and scalability.
· RESTful APIs: Expertise in designing and consuming RESTful services, including JSON/XML handling and API versioning.
· DevOps mindset: Familiarity with CI/CD pipelines, infrastructure as code (IaC), and automated testing.
· Containerization and Orchestration:
· Docker: For packaging microservices into containers.
· Kubernetes: For orchestration, scaling, and management of containerized applications.
· Messaging and Streaming:
· Apache Kafka: For event-driven architecture, asynchronous communication, and real-time data streaming between microservices.
· Configuration and Service Discovery:
· Spring Cloud Config: Centralized configuration management.
· Eureka, Consul, or Zookeeper: For service discovery and registration.
· API Gateways:
· Zuul, Spring Cloud Gateway, or Kong: To route, secure, and monitor API traffic.
· Build and CI/CD Tools:
· Jenkins, GitLab CI/CD, or CircleCI: Automate build, test, and deployment processes.
· Maven or Gradle: Build automation tools for Java projects.
· Monitoring and Logging:
· Prometheus & Grafana: Metrics collection and visualization.
· ELK stack (Elasticsearch, Logstash, Kibana) or Splunk: For centralized logging and analysis.
· Testing Frameworks:
· JUnit, Mockito: Unit and integration testing.
· Postman or REST Assured: API testing.
· Version Control:
· Git: Source code management.
· Additional Qualifications such as:
· Cloud Platforms: Experience with AWS, Azure, or Google Cloud Platform, especially in deploying and managing microservices.
· Security: Knowledge of OAuth2, JWT, TLS, and best practices for securing microservices.
· Database knowledge: Both relational (PostgreSQL, MySQL) and NoSQL (MongoDB, Cassandra).
· Problem-solving and debugging: Ability to troubleshoot distributed systems issues.
· Collaboration: Strong communication skills to work with cross-functional teams.
Simon
Technical Recruiter
LinkedIn Group: https://www.linkedin.com/groups/14388149/
Orange Top Services LLC.
1900 E Golf Road, Suite 950 J, Schaumburg, IL 60173
www.orangetopservices.com |Proudly Women Owned