Remote Contract Lead Senior Fullstack Java Developer

Depends on Experience

Contract: W2, Independent, Corp-To-Corp

  • Work from home
  • 10% Travel


financial modelingmemory managementmentoringsoftwaretechnologiesBitbucketComputer ScienceDevOpsEclipseGIT

Job Description


It's a contract-to-hire role

The client is not sponsoring a visa for this role.

it's a hybrid role.

The Lead Senior Developer (internally titled Sr. Software Engineer) has the desire and experience to become a subject matter expert for a world-class financial modeling platform. The right candidate will possess the ability to fast-track into analysis, design, programming, debugging, modification, and maintenance of software fixes, enhancements, new features and/or products. The role requires the application of seasoned development skills and offers key leadership opportunities for which to navigate the software into an exciting future with a rapidly growing company.

Looking for a Lead 10+ years of experience


  • Analyzes, designs, programs, debugs, modifies, and maintains software enhancements and/or new products used in local, networked, or Internet-related computer programs
  • Can work independently and interact with the development team during peer code reviews
  • Provides advice and mentoring as needed to other developers
  • Team player collaborating with DevOps peers including developers and QA engineers
  • Helps define system requirements and/or necessary modifications
  • Analyzes proposed software changes for ETE (Estimated Total Effort) for fixes and enhancements
  • Documents and adheres to software coding standards and conventions
  • Using Java/JavaScript and related technologies writes code, and performs unit testing and debugging of applications
  • Follows and contributes to the improvement of software development processes including code reviews
  • Monitors effective hardware performance and utilization


  • Bachelor's degree or equivalent in Computer Science or related discipline, or knowledge acquired through equivalent experience
  • At least three (3) years full stack Java experience
  • At least seven (7) years’ progressive experience in systems and software development (Java: Coding, Unit testing, Object Oriented Design, Software Architecture Patterns)
  • Eclipse IDE
  • Jira Software with Agile methodologies (Scrum, Kanban)
  • Version control: GIT (Bitbucket - nice to have)
  • Web application experience (client/server architectures)
  • Software process experience (code reviews, Agile teams)

Preferred Qualifications

  • Client side: GWT and/or JavaScript
  • Hibernate and/or ORM (Object-Relational Mapping) experience
  • MySQL, DB administration, Database transactions, performance tuning
  • Linux administration, Managing Web Applications, Networking multiple servers/databases
  • Software architecture, Software patterns
  • Software performance experience, both Time (caching, lazy evaluation, client/server communication etc.) and Space (memory management, GC)
  • Software security experience (admin level, coding level, …)
  • Single Sign On / Open SAML / Shibboleth
  • Iterative calculation methods, Goal Seeks, Circular references
  • Highcharts


  • Proficiency in verbal and written communication
  • Strong analytical/problem-solving skills
  • Capability to effectively lead and mentor other developers
  • Understanding of production timelines
  • Strong communication skills, including the ability to train/present complex technical concepts
  • Experience with contributing to complex, multi-discipline projects
  • Willing to learn new tools and technologies


Company Image

Connect with NuWare Tech Corp