Previous Job
Previous
Software Application Developer | Senior
Ref No.: 18-09370
Location: Plano, Texas
*MUST BE ABLE TO WORK ON A W2 - NO 3RD PARTIES*
*ON SITE INTERVIEW REQUIRED*

JOB DESCRIPTION:
Senior Software Developer on the Service Assurance team is responsible for designing, developing and deploying highly scalable and easily maintainable software platforms. Excellent knowledge about software architecture, system issue and integration / testing with extensive experience in writing JAVA based code with expertise in micro-services. Good communication skills with ability to work independently and/or collaborate with teams to understand requirements and jointly work on resolving issues is essential. Innovative and free thinking able to come up with new ideas and solutions to problems.

JOB DUTIES:
Will be a member of micro-services development team to deliver efficient, maintainable, robust Java based micro services. Produce designs and LOE's, and implement features based on product requirements. Ability to analyze and decompose existing monolithic Applications into Micro services. Collaborating with Deployment and Test Team members to resolve issues. Automate development, testing and deployment process. Perform design, code and test plan reviews to ensure IT development meets the needs of the business. Communicate and resolve application interface issues by engaging other internal organizations. Collaborate effectively with cross functional teams to solve complex problems creatively and make decisions. Build strong internal or external customer relationships and manage high level expectations at all levels

SKILLS:
• Bachelor's Degree with 8+ years of IT development experience with all phases of SDLC including system analysis, design, coding, testing, debugging and documentation
• Proven working experience in developing Micro Services
• Solid understanding working with Spring Boot and Cloud Foundry
• Practical experience with NoSQL database technologies; preferably Apache Cassandra
• Practical experience with Apache Kafka and Apache Camel
• Practical experience deploying micro services using Spring Cloud or Kubernetes
• Working knowledge of DevOps tools(GIT, JIRA, Sonar Qube, Artifactory)
• Working knowledge of Application server WebLogic
• Working knowledge of Webserver Nginix
• Solid understanding of Netflix Eureka, Ribbon, Feign etc
• Experience with virtualization and containerization

EDUCATION/CERTIFICATIONS:
BS / MS degree in Information Systems, Computer Science, Engineering or related field.

REQUIRED SHIFT:
Standard, flexible, Mon- Friday and occasional weekend work; must be willing to work with VDSI teams (early hours in US) and also must be willing to work with all the teams across eastern, central, and Mountain Time zones in US.