Job Description :
Position: Senior Analyst / Developer, Mobile Application – Server-Side Java
Location: Englewood CO
Duration: Long Term Contractual

Job Duties and Responsibilities

The Mobile Applications Development team designs and develops Apple and Android applications for a broad array of the most popular mobile phones and tablets. It is a tightly woven team of self-motivated developers that focuses on face-to-face interaction to meet daily work challenges. DISH’s Mobile App Development team develops apps for DISH employees, sales staff, installers, retail partners and customers.

Primary responsibilities fall into the following categories:

· Participation in regular logical design sessions with the rest of the Mobile Application Development team

· Senior Analyst / Developer, Mobile Application – Server-Side Java from project sponsors and refining them over time as necessary

· Writing and consuming REST services using Java, Spring, Struts, OOP, Maven/Ant/Gradle, HTML, XML and JavaScript that satisfy business requirements and conform to team visual, logical and architectural standards, committing code to GitLab/Subversion repositories and integrating team members’ code as needed

· Solid understanding of Java coding and architectural best practices with the ability exemplify and lead other Java Developers in those practices

· Regularly communicating progress to teammates, manager and other stakeholders and documenting logic and techniques at the code level

· Deploying regular server builds to Android and iOS developers, TQA, UAT and end users in Dev Into, Test and Prod environments

Skills, Experience and Requirements

A successful Mobile Application Server Developer will have the following:

· Excellent written and verbal communication skills

· Proficiency in Java and Spring Framework, preferably using Eclipse Maven

· Solid understanding of Java Security Practices and in the use and configuration of Tomcat

· Familiarity with relational database concepts and SQL programming using MSSQL and Oracle

· Strong interpersonal skills; friendly, approachable and motivated with a strong work ethic and high degree of integrity

· Bachelor’s degree in computer science or related field or equivalent experience
             

Similar Jobs you may be interested in ..