Java Developer

  • Dearborn, MI
  • Direct Hire
  • Job ID: ON201-2691247
Minimum 5 years of strong experience with Java Backend, Data Structures, Algorithms, Spring  and Microservices
Must have 50% hands-on Backend and 50% front end experience
Front end tools: Angular or React, HTML, CSS
Backend: Core Java, Microservices
  • Experience in distributed high volume transactional system with low latency and high throughput.
  • Experience in performance tuning, code optimization.  
  • Experience in testing frameworks such as Junit, TestNG, Mockito, SoapUI, DBUnit  etc.
  • Familiarity in open source tools and technologies.
  • Experience in using big data technologies HDFS, Hive etc.
  • Experience in database technologies -   RDBMS, schema design, SQL, queries, joins indexes, JDBC, query optimization etc.
  • Strong computer science fundamentals such as algorithms, data structures, multithreading, object-oriented development, distributed applications
  • Strong knowledge in object oriented design patterns, good coding practices,  
  • Knowledge of agile software development methodologies such as Scrum is strongly preferred.
  • Knowledge of build tools like Maven and source control like Git/SVN.
  • Experience in banking/finance industry will be a plus.
  • Must have experience in project planning and architecture
  • Must have experience in application development, data base design, data modeling
H1 b transfer also accepted
Apply Online
Job Alerts

Login to create notifications on the jobs you’re looking for!

Have any questions?

Let’s get in touch

  • Upload Resume
  • "If you would like immediate nation-wide exposure to several thousand recruiters within our recruiter network please upload resume here and start your job search."
    Click here
  • This field is for validation purposes and should be left unchanged.

Share on popular social media

Related Jobs

Share our job with others