DMI

  • Software Engineer - Java

    Posted Date 3 weeks ago(7/24/2018 8:32 AM)
    ID
    2018-15831
    Area of Expertise
    Development
    Location
    IN-Noida
  • 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

    You are a hands on person and a true techie at heart. You enjoy writing code and developing elegant solutions
    for complex problems. If this sounds like you, this could be the perfect opportunity to join DMI as a Software
    Engineer – Java.


    You will be a member of a global engineering team and will participate in full software development life-cycle
    of Java based projects. You should have an excellent understanding of Java technology stack. You will also
    participate and contribute to the vision and execution of design, implementation and delivery of our clients’
    Web and Mobile projects that includes Requirement Analysis, Coding, Build and Deployment.


    You should be passionate about Java technology stack and will get ample opportunity to evangelize and
    leverage suitable & modern technologies and best practices to propose solutions as per requirements
    specified in the design documents. You will get the opportunity to cross skill yourself in process oriented
    mobile development. You should also be highly motivated in keeping yourself abreast with latest trends and
    developments to help enhancing the technology capability of the organization.

     

    PRIMARY ROLE AND RESPONSIBILITIES

    • Understand the requirements to Design, develop and review highly innovative, maintainable Java code targeting for Mobile/Web consumption via Restful web services.
    • Work closely with Architects and Technology Leads to help contribute towards building scalable, extensible and secure applications
    • Ensure the technical feasibility of requirements.
    • Responsible for technical documentation and adhering to coding best practices, including principles of Clean Code and work with cross functional teams to deliver the best quality code.
    • Quick learner and highly motivated to keep himself/ herself abreast with latest technologies.

    Qualifications

    REQUIRED SKILLS

    • 2 to 4 years of software development experience with 1-2 years of extensive experience on Java
    • platform.
    • Strong experience in programming languages and framework – Java, Hibernate, Spring Framework (Core, MVC, Data, Boot) and JUnit etc.
    • Strong experience in SOA, Restful web services, NoSQL, SQL, MySQL, JSON and OOPs using Java platform.
    • Experience with Linux/Unix and app/web server e.g. Apache Tomcat, and/or Jetty etc.
    • Experience with Git - branching strategies and methodologies, Jenkins, Ant, Gradle, and Maven etc.
    • Knowledge of cloud system such as Google Cloud Platform, Amazon Web Services (AWS) etc.
    • Strong communication skills and ability to collaborate effectively in a geographically disperse working environment, with an analytical mind and problem solving / troubleshooting skills.
    • Ability to adapt to time critical deadlines and changing priorities in a fast-paced environment.
    • Professional commitment, detail orientated, high focus on quality, passion for learning new skills.

     

    DESIRED SKILLS

    • Experience of working in Agile, Scrum methodology
    • Exposure to Angular 2 or above, Node.js, React JS and JavaScript framework would be an added
    • advantage

     


    REQUIRED QUALIFICATIONS

    • Engineering Graduate/Post Graduate preferably in the field of computer science or related disciplines.

     


    WORK LOCATION


    Noida, India

     

     

    Options

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