Java Microservices Developer (Telecom)

Computer Task Group, IncDallas, TX
2d

About The Position

CTG is seeking to fill a Java Microservices Developer (Telecom) position for our client. Location: Dallas, TX Duration: 12 months Duties: Design, develop, and maintain scalable Java-based microservices within a telecommunications environment Translate high-level business requirements into detailed system requirements and architectural designs Collaborate closely with customer and business teams to support initiatives across Sales, Contract Automation, Ordering, and Billing domains Develop RESTful and SOAP-based web services using Spring Boot and related frameworks Build and manage microservices using Spring Boot, Maven, Spring Data JPA, and MySQL Integrate workflow automation using Camunda services Deploy, configure, and manage applications in production environments using Kubernetes, Tomcat, and WildFly Ensure system performance, scalability, and reliability in Azure-based environments Participate in code reviews, testing, and continuous integration/continuous deployment (CI/CD) processes Support troubleshooting, monitoring, and maintenance of production systems

Requirements

  • Strong expertise in Core Java, Spring Boot, Hibernate, and Eclipse IDE
  • Proficiency in developing and consuming REST and SOAP web services
  • Hands-on experience with microservices architecture and related frameworks
  • Solid understanding of XML, Maven, and Spring Data JPA
  • Experience with MySQL databases and data modeling
  • Familiarity with Azure cloud environments and containerized deployments
  • Knowledge of Kubernetes (k8s), Tomcat, and WildFly application servers
  • Strong analytical, problem-solving, and communication skills
  • 3+ years of experience as a Java developer working with Core Java, Spring Boot, Web Services (SOAP/REST), XML, Hibernate, and Eclipse in an Azure environment
  • 3+ years of experience developing microservices using Spring Boot, Maven, Spring Data JPA, MySQL, and Camunda
  • Experience in telecommunications domain, including Universal Platform knowledge (Sales, Contract Automation, Ordering, Billing)
  • Proven experience working with cross-functional teams to gather and translate business requirements into technical solutions
  • Bachelor’s degree in Computer Science, Information Technology, or a related field (or equivalent work experience)
  • Excellent verbal and written English communication skills and the ability to interact professionally with a diverse group are required.

Nice To Haves

  • Experience monitoring and supporting production environments
  • Database experience with MS SQL Server in addition to MySQL
  • Familiarity with GitHub and GitHub Actions for version control and CI/CD pipelines
  • Exposure to Generative AI tools for accelerating development, testing, and automation

Responsibilities

  • Design, develop, and maintain scalable Java-based microservices within a telecommunications environment
  • Translate high-level business requirements into detailed system requirements and architectural designs
  • Collaborate closely with customer and business teams to support initiatives across Sales, Contract Automation, Ordering, and Billing domains
  • Develop RESTful and SOAP-based web services using Spring Boot and related frameworks
  • Build and manage microservices using Spring Boot, Maven, Spring Data JPA, and MySQL
  • Integrate workflow automation using Camunda services
  • Deploy, configure, and manage applications in production environments using Kubernetes, Tomcat, and WildFly
  • Ensure system performance, scalability, and reliability in Azure-based environments
  • Participate in code reviews, testing, and continuous integration/continuous deployment (CI/CD) processes
  • Support troubleshooting, monitoring, and maintenance of production systems
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service