Job #: 5606

Title: Sr. Java Developer

Region:

  • Northern New Jersey
  • Job Type:

  • Contract
    • Anywhere
    • Posted 2 years ago

    Description:

    Experience in software design & development, including a clear understanding of data structures, algorithms, software design and core programming concepts Comfortable with multi-tasking, managing multiple stakeholders and working as part of a global team Comfortable working in highly dynamic and rapid development environment Excellent communication skills including experience speaking to technical and business audiences Can apply an entrepreneurial approach and passion to problem solving and product development

     

    Skills: Technical Qualifications

     

    Knowledge of Software Architecture (esp. micro-services patterns), Software Design, Design Patterns, Expertise in one or both Java, Python programming languages Expertise in building scalable Restful APIs (preferably using SpringBoot), writing automated Unit and Integration test cases Knowledge of relational, columnar and NoSQL databases and data caches Exposure to CD/CI pipelines, Shell scripting (ksh), Build tools (Maven/Gradle/Ant) Exposure to Distributed computing technologies (Kafka, Spark, Hadoop, HDFS, Hive etc.) would be desirable Exposure to UI technologies (HTML5, Javascript, React JS) would be an added benefit

     

    Keywords:

    Education:

    Masters / Bachelor’s degree in Computer Science, Mathematics, Electronics Engineering or related technical discipline​​​

     

     

    Your Name*

    Your Email*

    Your Phone*

    Your Message

    Please attach your Resume*