Full Stack Software Developer (Java React Native)
Role Overview
The government client is seeking an experienced Full Stack Software Developer with expertise in web and mobile application development.
The role covers frontend, backend, API, database, mobile, deployment, testing, and production support activities.
Previous government experience is identified as ideal but is not stated as mandatory.
Key Skills for This Role
Full Job Posting
Role overview
The government client is seeking an experienced Full Stack Software Developer with expertise in web and mobile application development.
The role covers frontend, backend, API, database, mobile, deployment, testing, and production support activities.
Previous government experience is identified as ideal but is not stated as mandatory.
Key responsibilities
- Design, develop, test, deploy, and maintain web and mobile applications.
- Translate technical requirements into scalable, secure, and maintainable solutions.
- Develop RESTful APIs and responsive frontend applications integrated with backend services.
- Design relational databases, write complex SQL queries, and troubleshoot application and database issues.
- Participate throughout the SDLC and provide post-production support.
- Collaborate with technical and business teams and participate in design reviews.
- Develop reusable, testable components and support CI/CD and DevOps activities.
Required skills and experience
- At least 10 years of large-scale web application development experience and 10 years of hands-on Java development experience.
- Strong experience with Oracle, SQL Server, Azure SQL, and Dataverse.
- At least 5 years of experience with REST APIs, React, React Native, TypeScript, HTML5, CSS3, and Node.js.
- Extensive React Native mobile development experience for iOS and Android.
- Knowledge of Android SDK, iOS SDK, platform-specific APIs, and React Native native module integration.
- Experience with microservices, application architecture, RESTful APIs, Swagger/OpenAPI, SOAP, and API integration.
- Experience with Azure DevOps, CI/CD, and Agile/Scrum.
- Knowledge of application security, WCAG accessibility standards, object-oriented programming, design patterns, refactoring, and clean-code practices.
- Experience with Tomcat/WebLogic, EJB, and Servlets.
Additional qualifications
- Experience deploying applications to the Apple App Store and Google Play Store is a nice-to-have qualification.
- Experience with blockchain and Solidity smart contract development is a nice-to-have qualification.
- Knowledge of event-driven, reactive, and message-oriented architectures is a nice-to-have qualification.
- Experience with middleware and gateway technologies is a nice-to-have qualification.
Work arrangement
- The role requires five days onsite.
Apply for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career