Hi,
Hope all is well,
Please revert me with an updated resume if you would like to apply for this role,
Software Engineer ((Java/Node)
12-month contract in Plano/Dallas, Texas
Onsite work
8+ years of experience in Software engineering, with at least 3-5 years focused on taking delivery responsibility and providing end-to-end solutions.
Job Requirements:
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:
o Docker: For packaging microservices into containers.
o Kubernetes: For orchestration, scaling, and management of containerized applications.
Messaging and Streaming:
o Apache Kafka: For event-driven architecture, asynchronous communication, and real-time data streaming between microservices.
Configuration and Service Discovery:
o Spring Cloud Config: Centralized configuration management.
o Eureka, Consul, or Zookeeper: For service discovery and registration.
API Gateways:
o Zuul, Spring Cloud Gateway, or Kong: To route, secure, and monitor API traffic.
Build and CI/CD Tools:
o Jenkins, GitLab CI/CD, or CircleCI: Automate build, test, and deployment processes.
o Maven or Gradle: Build automation tools for Java projects.
Monitoring and Logging:
o Prometheus & Grafana: Metrics collection and visualization.
o ELK stack (Elasticsearch, Logstash, Kibana) or Splunk: For centralized logging and analysis.
Testing Frameworks:
o JUnit, Mockito: Unit and integration testing.
o Postman or REST Assured: API testing.
Version Control:
o Git: Source code management.
Additional Qualifications such as,
o Cloud Platforms: Experience with AWS, Azure, or Google Cloud Platform, especially in deploying and managing microservices.
o Security: Knowledge of OAuth2, JWT, TLS, and best practices for securing microservices.
o Database knowledge: Both relational (PostgreSQL, MySQL) and NoSQL (MongoDB, Cassandra).
o Problem-solving and debugging: Ability to troubleshoot distributed systems issues.
o Collaboration: Strong communication skills to work with cross-functional teams.
o Agile methodologies: Experience working in Scrum or Kanban teams.
Standing up two new Scrum teams focused on:
o Personalization
o Integrations
Transitioning Real-Time CDP (RT-CDP) work from previous vendor (ACS) to internal AT&T teams, with support from Infosys and Blue Acorn iCi
Supporting A e Experience Platform (AEP) with a strong focus on:
o A e Real-Time CDP
o Composable CDP architecture