Java Developer

  • Contractor
  • Full-Time
  • Helena, MT
  • MSys Inc.
  • Prefferd visa: OPT, H4, Have H1 Visa, EAD, Green Card Holder, US Citizen
  • Posted 3 years ago – Accepting applications
Job Detail
  • Offerd Salary $ 50 - $ 60
  • Required Position I have ongoing need to fill this role
  • Experience 5-8 Years Required
Job Description

Required Skills

  • A Bachelors degree in Computer Science, or closely related field
  • Four years experience developing Java applications for the web, including APIs or web services
  • Knowledge of theory and practices of software development
  • Strong SQL experience and relational database design, designing a normalized database schema and proficient use of views, stored procedures, triggers and user defined types and proficiency with ORM tools
  • Experience conducting tests of custom software applications, services, or processes to evaluate quality or performance
  • Knowledge of algorithmic and logic pattern matching, logical what-if analysis, and problem decomposition and synthesis
  • Knowledge of the space and time tradeoffs of the basic data structures.
  • Experience troubleshooting issues in complex, multiple tiered hardware environments
  • Ability to rapidly shift between ongoing project work and day to day support requests
  • Strong customer service experience
  • Ability to effectively communicate with diverse customers, management, and stakeholders
  • Ability to manage workload and time
  • Advanced knowledge in using industry standard Interactive Development Environments (IDEs) such and Eclipse and Oracle JDeveloper
  • Advance knowledge in using industry standard frameworks such as Oracle ADF, Vaadin and Spring
  • Knowledge in using server scripting languages such as PERL, Python, or PowerShell
  • Knowledge in using JIRA
  • Knowledge in using GitLab source control, including branching, tagging, and merging
Job Requirement

Required Skills

  • A Bachelors degree in Computer Science, or closely related field
  • Four years experience developing Java applications for the web, including APIs or web services
  • Knowledge of theory and practices of software development
  • Strong SQL experience and relational database design, designing a normalized database schema and proficient use of views, stored procedures, triggers and user defined types and proficiency with ORM tools
  • Experience conducting tests of custom software applications, services, or processes to evaluate quality or performance
  • Knowledge of algorithmic and logic pattern matching, logical what-if analysis, and problem decomposition and synthesis
  • Knowledge of the space and time tradeoffs of the basic data structures.
  • Experience troubleshooting issues in complex, multiple tiered hardware environments
  • Ability to rapidly shift between ongoing project work and day to day support requests
  • Strong customer service experience
  • Ability to effectively communicate with diverse customers, management, and stakeholders
  • Ability to manage workload and time
  • Advanced knowledge in using industry standard Interactive Development Environments (IDEs) such and Eclipse and Oracle JDeveloper
  • Advance knowledge in using industry standard frameworks such as Oracle ADF, Vaadin and Spring
  • Knowledge in using server scripting languages such as PERL, Python, or PowerShell
  • Knowledge in using JIRA
  • Knowledge in using GitLab source control, including branching, tagging, and merging
Required skills