Join the innovative companies building on Hedera Hashgraph

Senior Java Developer



Software Engineering
New York, NY, USA
Posted on Wednesday, August 25, 2021

Senior Java Developer

Senior Java Developer is a key team member of a development team. This person will be responsible for helping with defining the system solution architecture, designing components, and building components. The responsibilities differ depending on the phase of the engagement.


  • Work with project managers and/or clients to scope work and produce estimates to help define deliverables and timelines
  • Design and build server-side business logic for complex application modules
  • Select technologies, recommend architectures and create technical designs based on client requirements
  • Work with junior developers to mentor them


  • Bachelor’s degree in Computer Science or Electrical Engineering
  • Four to seven years of experience developing database-driven, web applications in Java
  • Solid experience in front end development
  • Strong Object Oriented Design and architecture experience developing high-performance systems (caching, performance, messaging, serialization, etc)
  • Knowledge of RDBMS. Worked with at least one of the following: Oracle, Sybase, MySQL, or PostgreSQL
  • Experience with Big Data and Blockchain solutions a plus
  • Ability to pick up new technologies and languages by oneself to deliver client projects
  • Ability to clearly communicate ideas and technical decisions

To apply, please send a copy of your resume to careers@opencrowd.com

This job description is for informational purposes, to describe the primary duties, skills and abilities necessary to meet the requirements of this position. This description is not intended to be an exhaustive list of all requirements or essential functions; it is subject to change at any time. 
OpenCrowd is an equal opportunity employer.

© 2005-2020 OpenCrowd Inc. New York