Back-end Java Developer (U.S. Remote)

Apply for this position Please mention DailyRemote when applying
timePosted 3 days ago location United States salarySalary undisclosed
Before you apply - make sure the job is legit.

Attempting to apply for jobs might take you off this site to a different website not owned by us. Any consequence as a result for attempting to apply for jobs is strictly at your own risk and we assume no liability.

Job Description

Sr. Software Engineer (Back-end Java)

Location: 100% U.S. Based Remote

Duration: 6 Months (Extendable)

Join Date: ASAP to 2 weeks

Must be able to conduct 3 interview sessions

Mandatory Skills - Java Development + Strong Knowledge or Experience in Data Scientist/ML

Primary Required skills:

  • Over all 7+ yrs IT experience Required
  • Strong Backend Java experience, Java Coding, Pre Existing Code, API & Text Stack
  • Strong Knowledge or Experience in Data Scientist/ML
  • Looking for candidates with Hands on Coding experience
  • Strong Experience in Node JS and React JS. Angular (Preferred)
  • Scala - Good to have

Requirements:

  • Excellent understanding of distributed systems and service oriented architecture along with web services and related standards like REST/JSON
  • Nice to have skills to understand large scale data and ability to build machine learning models for forecast and prediction.
  • Nice to have skills in Node.JS, React.JS, and Java Script
  • Relational database and SQL development experience
  • Agile development experience
  • Self-motivated and fast learner. Excellent communication, presentation, interpersonal and analytical skills
  • BSCS or BSEE or other equivalent technical degree

Responsibilities:

  • Define, design and implement complex, multi-tier distributed software systems throughout all phases of the software development life cycle
  • Work on new and existing product initiatives and be a driver in the definition of product direction.
  • Take ownership - collaborate with technical and business leaders to build innovative and yet simple software solutions for complex business problems.
  • Who would be able to set the technical strategy, vision and road-map for the team.
  • Estimate engineering effort, plan implementation, and rollout for complex fee compute and charging systems.
  • Push the bar to solve complex technical challenges of scale and performance
  • Partner effectively and influence peers, juniors, and seniors both within and across the organization
  • Who would Independently initiate and drive building products from conception to design, develop and deployment.
- provided by Dice