DMI

  • Java Developer/Engineer

    Posted Date 4 weeks ago(5/30/2018 10:44 AM)
    Job ID
    2018-15613
    Category
    Technical Writing
    Location
    US-VA-Springfield
  • About DMI

    DMI, the world’s first end-to-end mobility company, combines all the skills and services necessary to deliver mobile enterprise solutions. Built to reinvent business through mobility, DMI has expertise in mobile strategy, UX, web, and app development, omni-channel commerce, brand and marketing, big data management and analytics, and secure device and app management. The company’s unique, integrated approach to mobility has resulted in dramatic growth as well as an expanding client base, which includes hundreds of Fortune 1000 commercial clients and all fifteen U.S. Federal Departments. DMI is headquartered in Washington DC area, with satellite offices around the world. Additional information is available at www.dminc.com and on LinkedIn, Twitter, Facebook, and Google+.

    About the Opportunity

    DMI is seeking a full time Java Developer/Engineer who will be responsible for providing guidance for all activities related to developing and implementing applications on cloud platforms on multiple cloud service providers like AWS and Azure. This individual must understand how to leverage cloud application and infrastructure technology with hands-on technical development experience. The individual should be comfortable contributing to wide ranging discussions regarding setting up cloud environments and issues of governance at an enterprise level to manage applications deployed to cloud environments. This is a client facing role with a focus on support of engagements. The role will also help support a large cloud migration effort by providing best practices guidance for applications developers of solutions deploying to cloud infrastructure. This is an opportunity to help a major government agency migrate to the cloud and educate others on how to utilize cloud-native principles. It is also an opportunity to learn and research new development tools, methods, and practices.

     

    Duties and Responsibilities:

    • Deliver specific technology advice and implement solutions that extract and maximize business value from software tools and products used by the client
    • Encompasses architecture, engineering, and provide expert support for operations services for customer’s IT strategy
    • Provide research and guidance on the latest development tools, and capabilities; have the ability to develop proofs of concept with available resources
    • Architecture, design, and support of the client cloud and cloud development strategy
    • Provide consulting and engineering support to peer operations and services groups in delivering IT services as defined by management
    • Research and development for emerging cloud and infrastructure technologies, tools and best practices
    • Work with application owners/groups to ensure proper architecture and function of server infrastructure
    • Work with alliances and vendors to provide guidance and develop POCs on emerging platforms
    • Develop functional designs, prototypes, process designs, testing, training, definition of support procedures, and action plans.
    • Review operations and business requirements for projects pertaining to server infrastructure with project teams, management and client services groups for deployment and ongoing operations support 

    Qualifications

    Education and Years of Experience:  

    • Bachelor-level degree in engineering, information technology, data communications, telecommunications, computer science, or equivalent educational or professional experience and/or qualifications
    • An advanced degree or training in the area of specialization such as AWS or Azure architect is preferred

    Required Skills/Certifications: 

    • 5+ years of relevant professional experience in a large, diverse, server environment
    • 3+ years of prior government and/or commercial consulting experience
    • Intermediate/advanced knowledge of the primary AWS services (EC2, ELB, RDS, Route53, S3, & VPC) or similar offerings in Microsoft Azure
    • Knowledge of software engineering processes and practices
    • Experience implementing AWS or Azure services in a variety of distributed computing environments
    • Working knowledge of IP networking, VPN's, DNS, load balancing and firewalling, particularly in cloud environments
    • In depth knowledge of some of the following: AWS, Azure. Nice to have knowledge of other major vendors of cloud infrastructure
    • Technical proficiency including systems experience, strong troubleshooting and problem solving skills, and issue management in a multi-platform environment
    • Strong knowledge of and ongoing interest in emerging IT technology solutions, industry trends, and progressive operations methodology
    • Experience translating the end state business and technology models into architectural blueprints including recommendation of third party components, definition of required custom components, and determination of the appropriate ones to use
    • Knowledge of Enterprise Architecture governance best practices and experience applying them to solve client problems
    • Experience defining the specific metrics which communicate the benefits of an architecture program to the business; tracking to what extent those benefits are being delivered on an ongoing basis; and identifying metric stakeholders and owners
    • Deployment and operational expertise Windows, Linux, and other Operating Systems.
    • Familiarity with public and private cloud computing environments
    • Familiarity with cloud security authentication methodologies and current practices
    • Minimum 4 years of experience as a systems and/or software architect or developer in web-based application development, specifically n-tiered architectures, web architectures, service oriented architectures (SOA)
    • Very strong working knowledge of REST API’s and Swagger.
    • Strong knowledge of Java based frameworks like Spring & Hibernate ORM technologies using relational databases, experience using non-relational databases, software development using Eclipse or other IDEs.
    • Experience in building and using Docker Container technologies
    • Strong oral and written communication skills, with the ability to communicate technical topics to management and non-technical audiences, as well as interface with the customer on a daily basis.
    • Desire to explore, research, and learn new technologies in commercial cloud platform is a MUST.

    Additional Requirement(s): 

    • Active DHS Clearance
    • This position requires the selected candidate to pass the DHS agency-specific Background Investigation.

     

    Physical Requirement(s): No Physical requirement needed for this position.

    Location: Alexandria, VA

     

    Working at DMI

    DMI is a diverse, prosperous and rewarding place to work. We provide our employees with competitive benefits, educational assistance, and career growth opportunities. Every employee is valued for their talents and contributions. We all take pride in helping our customers achieve their goals, which in turn contributes to the overall success of the company.

    The company does and will take affirmative action to employ and advance in employment individuals with disabilities and protected veterans, and to treat qualified individuals without discrimination on the basis of their physical or mental disability or veteran status. DMI is an Equal Opportunity Employer Minority/Female/Veterans/Disability.


    ***************** No Agencies Please *****************


    Applicants selected may be subject to a government security investigation and must meet eligibility requirements for access to classified information. US citizenship may be required for some positions. 

    Options

    Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
    Share on your newsfeed

    Connect With Us!

    Not ready to apply? Connect with us for general consideration.