Unknown Company

Sr. Java/Node JS Developer

dallas, tx • Posted 3 days ago
Onsite Full Time General

Sr. Java/Node JS DeveloperLocation: Dallas, TX (Onsite from Day 1) – Need Locals onlyNO OPT Visa.Job Requirements:8-12+ years of experience in software engineering, with at least 3-5 years focused on creating microservices, and worked on end-to-end deliverables through the software lifecycle.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.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.Agile methodologies: Experience working in Scrum or Kanban teams.

Back to Job Search