Overview
On Site
$Competitive
Accepts corp to corp applications
Contract - W2
Contract - Independent
Skills
Storage
Mobile Applications
Object-Oriented Programming
JSON
RDBMS
IntelliJ IDEA
JetBrains
Spring Framework
Apache Struts
WildFly
User Experience
UI
Mobile Development
React Native
IOS Development
Android
Backend Development
Java
OOD
RESTful
Database
Oracle
PostgreSQL
Continuous Integration
Continuous Delivery
Project Delivery
Agile
Scrum
Kanban
Sprint
Automated Testing
Technical Writing
Code Review
Management
GitLab
Job Details
Requirements:
The developer has strong mobile application development skills and is competent in developing in React Native for iOS and Android platforms.
Experienced using local storage in mobile applications for offline operation.
The developer is familiar with Java and experienced with object-oriented programming principles.
Experienced in both consuming and producing JSON REST services.
Developers should be experienced with RDBMS platforms such as Oracle and PostgreSQL.
Other skills: Agile, Kanban, GitLab, IntelliJ, Spring, Struts, Wildfly, and UX/UI.
The developer has strong mobile application development skills and is competent in developing in React Native for iOS and Android platforms.
Experienced using local storage in mobile applications for offline operation.
The developer is familiar with Java and experienced with object-oriented programming principles.
Experienced in both consuming and producing JSON REST services.
Developers should be experienced with RDBMS platforms such as Oracle and PostgreSQL.
Other skills: Agile, Kanban, GitLab, IntelliJ, Spring, Struts, Wildfly, and UX/UI.
Technical Requirements:
Candidate must demonstrate experience in mobile application development using ReactNative (including both iOS and Android platforms).
Candidate must have skills and experience in backend development with Java, object-oriented design, and RESTful API integration.
Database development experience is required, including proficiency with Oracle and PostgreSQL.
Familiarity and demonstrated use of Agile development environments, including CI/CD pipelines (with GitLab) and code management processes.
Experience in developing solutions that adhere to security best practices and the State of Montana secure coding standards.
Project Delivery and Process Requirements:
Candidate must describe their participation and approach in an Agile team (scrum/kanban), including daily standups, sprint planning, sprint reviews, and retrospectives.
The candidate should have experience using automated testing tools for both unit and integration tests as part of the delivery pipeline.
The candidate must demonstrate the ability to provide thorough technical documentation for all code deliverables.
The candidate will be required to participate in regular code review sessions conducted by technical teams.
The candidate should have a clear approach for managing, prioritizing, and completing work assignments distributed through GitLab.
Candidate must demonstrate experience in mobile application development using ReactNative (including both iOS and Android platforms).
Candidate must have skills and experience in backend development with Java, object-oriented design, and RESTful API integration.
Database development experience is required, including proficiency with Oracle and PostgreSQL.
Familiarity and demonstrated use of Agile development environments, including CI/CD pipelines (with GitLab) and code management processes.
Experience in developing solutions that adhere to security best practices and the State of Montana secure coding standards.
Project Delivery and Process Requirements:
Candidate must describe their participation and approach in an Agile team (scrum/kanban), including daily standups, sprint planning, sprint reviews, and retrospectives.
The candidate should have experience using automated testing tools for both unit and integration tests as part of the delivery pipeline.
The candidate must demonstrate the ability to provide thorough technical documentation for all code deliverables.
The candidate will be required to participate in regular code review sessions conducted by technical teams.
The candidate should have a clear approach for managing, prioritizing, and completing work assignments distributed through GitLab.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.