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