Cognizant Technology Solutions-posted 2 months ago
$68,422 - $131,500/Yr
Full-time • Mid Level
Vienna, VA
Professional, Scientific, and Technical Services

We are looking for a highly skilled and motivated Mid-Level Java Spring Boot Developer to join our team in building high-performance, cloud-native microservices on Microsoft Azure. In this role, you will design and develop scalable backend services with a focus on speed, security, and reliability. You'll apply advanced optimization techniques to meet strict performance SLAs, implement secure communication protocols like Mutual TLS (MTLS), and collaborate closely with DevOps teams to automate CI/CD pipelines. This is a hands-on engineering role where your contributions will directly impact the performance and scalability of distributed systems in a dynamic, cloud-first environment.

  • Design and develop scalable, high-performance backend microservices using Java and Spring Boot
  • Optimize application performance to consistently meet sub-250 millisecond processing SLAs
  • Implement efficient connection pooling and thread management strategies for high-throughput systems
  • Build and deploy microservices on Microsoft Azure using AKS, App Services, and Azure Functions
  • Configure secure inter-service communication using Mutual TLS (MTLS)
  • Collaborate with DevOps teams to automate CI/CD pipelines using tools like Azure DevOps, Jenkins, or GitHub Actions
  • Troubleshoot performance bottlenecks, latency issues, and scaling challenges in distributed environments
  • Participate in code reviews, architecture discussions, and technical knowledge-sharing sessions
  • 7+ years of hands-on experience in Java development with a strong focus on Spring Boot and RESTful APIs
  • Proven expertise in building and optimizing microservices deployed on Microsoft Azure
  • Demonstrated ability to achieve sub-250 millisecond response times in high-performance applications
  • Deep understanding of connection pooling, memory management, and thread configuration for scalable systems
  • Experience implementing secure service communication protocols, including Mutual TLS (MTLS)
  • Working knowledge of CI/CD pipelines using tools such as Azure DevOps, Jenkins, or GitHub Actions
  • Familiarity with containerization and orchestration technologies including Docker and Kubernetes (AKS)
  • Strong analytical and problem-solving skills with attention to performance and reliability
  • Azure certifications such as Microsoft Certified: Azure Developer Associate
  • Experience with distributed tracing and monitoring tools like Application Insights, Prometheus, or Grafana
  • Exposure to event-driven architectures using technologies such as Kafka, RabbitMQ, or Azure Service Bus
  • A proactive approach to performance tuning and system scalability
  • Strong collaboration skills and a passion for mentoring and knowledge sharing
  • Ability to thrive in fast-paced, agile environments with a focus on continuous improvement
  • Medical/Dental/Vision/Life Insurance
  • Paid holidays plus Paid Time Off
  • 401(k) plan and contributions
  • Long-term/Short-term Disability
  • Paid Parental Leave
  • Employee Stock Purchase Plan
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service