This is a hybrid role requiring 3 days onsite per week in Dallas, TX. A face-to-face interview with the client is required.


Required Qualifications:

  • 10+ years of experience in software engineering, application architecture, or solution architecture.
  • 5+ years of experience designing enterprise-scale solutions.
  • Strong hands-on experience with Java, Spring Boot, Spring Cloud, REST APIs, and microservices.
  • Experience with distributed systems, event-driven architecture, Kafka, messaging platforms, and API gateways.
  • Strong experience with at least one major cloud platform: AWS, Microsoft Azure, or Google Cloud Platform.
  • Experience with cloud services involving compute, storage, networking, databases, serverless technologies, security, and monitoring.
  • Experience with Docker, Kubernetes, OpenShift, and container orchestration.
  • Knowledge of relational databases, NoSQL databases, caching technologies, and data integration patterns.
  • Experience designing secure applications using OAuth 2.0, OpenID Connect, JWT, encryption, identity management, and role-based access controls.
  • Experience with CI/CD tools and DevOps practices using Jenkins, GitHub Actions, GitLab CI, Azure DevOps, Terraform, or similar technologies.
  • Understanding of generative AI, large language models, AI agents, prompt engineering, embeddings, vector databases, and retrieval-augmented generation.
  • Experience integrating AI services through platforms or frameworks such as OpenAI, Azure OpenAI, Amazon Bedrock, LangChain, LlamaIndex, or Semantic Kernel.
  • Strong understanding of system scalability, performance optimization, resiliency, observability, and disaster recovery.
  • Excellent communication, stakeholder management, documentation, and technical leadership skills.


“All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran. NLB is committed to providing access, equal opportunity and reasonable accommodation for individuals with disabilities in employment, its services, programs, and activities. To request reasonable accommodation, contact HR department by sending an e-mail to [email protected].”

Similar jobs

Java Architect

Apply Now
Back to search page