Job Description :
Responsibilities
Take ownership of stories and drive them to completion through all phases of the entire SDLC. This includes external facing and internal applications as well as process improvement activities such as:
Participate in design and development of Java and Spring Boot based solutions
Perform unit and integration testing
Partner with senior resources, gaining insights
Provide mentoring to junior resources
Participate in retrospective reviews
Participate in the estimation process for new work and releases
Maintaining and enhancing existing applications
Bring new perspectives to problems
Be driven to improve yourself and the way things are done

Technology Skills:
5 years experience with software development experience in C# .NET
Familiarity with front-end technologies such as ASP.NET MVC, JavaScript, AJAX, XHTML, HTML5, XML, and CSS3
Web Services (REST, SOAP, XML-RPC, etc
Thorough understanding of Object Oriented Programming (OOP) principles
Relational databases and data access (JDBC/DAO/SQL), preferably SQL Server
Messaging based architecture, asynchronous messaging patterns, queuing systems Secondary Technology Skills
.NET frameworks such as WCF, EF, and WebAPI
Experience working within an Agile environment
Experience with test automation, unit testing, and code coverage frameworks
MS SSIS package development