Software engineer- Java

Location: Roanoke, Virginia
Posted On: 10/5/2017
Job Code: 5672_SE_VA
Job Description
Position details:
Industry: Fortune 500
Job Title: Software engineer- Java
Location: Roanoke, VA 24013

Job Summary:
• Execute full software development lifecycle using Agile methodology
• Follow and comply with the existing processes of delivering and supporting software solutions
• Write and review code that efficiently delivers desired functionality and meets internal coding guidelines and standards
• Effectively troubleshoot and debug software and system issues using comprehensive tools and techniques
• Identify the scope of work and estimate the effort taking into account Definition of Done (Code, Tests, End to End tests etc.)
• Lead and facilitate technical and software design discussions with internal and external teams
• Work collaboratively with both internal and external customers and partners to enable system adoption and extension, including prototype design and development, proof of concepts, end-to-end solution development
• Communicate effectively with management, software engineers, DevOps, product management, architects and other cross-functional teams
Category:IT  code:new
Job Requirements
Technical Expertise:
• Proficiency in Java (1.7 or later), JUnit, database technologies, Spring MVC, Spring Boot, Spring Security, JPA, REST, Jackson
• Microservice architecture concepts and implementation, design patterns
• Proficiency in Node, Polymer, AngularJS, JavaScript
• Experience in cloud technologies (e.g. AWS, Azure, etc.) and distributed computing
• Experience working with GIT, Maven or Gradle, Cloud Foundry, App Monitoring (like New Relic)
• Ability write unit tests (TDD practices) for backend and frontend services
• Good Understanding of CI/CD Jenkins, python

Not Ready to Apply?
Contact Details
Niraj Singh
E-mail Address