
Application Developer II
AMERICAN SYSTEMS
full-time
Posted on:
Location Type: Office
Location: Folsom • California • United States
Visit company websiteExplore more
About the role
- As the Application Developer II you will be responsible for the development, enhancement, maintenance, and modernization of enterprise applications within a Java-based technology stack.
- You will support full lifecycle application delivery, including requirements analysis, secure design, development, testing, database optimization, and cloud migration efforts.
- You will also collaborate closely with customers, product owners, enterprise architects, and Agile team members to deliver secure, scalable, and high-performance solutions aligned with mission and business objectives.
- Design, develop, test, and maintain enterprise applications within a Java / SQL / Kendo UI / SpringBoot environment to support business and operational systems.
- Develop and maintain RESTful services and responsive user interfaces that integrate with enterprise systems and databases.
- Manage and optimize databases in Oracle and PostgreSQL, including schema updates, indexing, query tuning, and performance analysis.
- Troubleshoot and resolve application and database issues to ensure high availability and reliability of mission-critical systems.
- Implement secure authentication and authorization mechanisms using OAuth2 protocols and ensuring compliance with federal cybersecurity standards.
- Apply secure coding practices and remediate vulnerabilities identified through security assessments.
- Collaborate with customers and stakeholders to gather requirements, support solution design, and translate business needs into technical solutions.
- Participate in Agile development processes, including daily Scrum, sprint planning, reviews, and retrospectives.
- Support enterprise modernization initiatives by partnering with Enterprise Architecture to migrate and refactor applications for AWS cloud environments.
- Contribute to continuous improvement initiatives, including code reviews, documentation, DevOps integration, and performance optimization.
Requirements
- Bachelor's degree in Computer Science, Information Technology, or related field (or equivalent experience).
- 3–7 years of experience in application development.
- Demonstrated experience with Java development, SQL development, SpringBoot, Kendo UI or similar front-end framework, Oracle and PostgreSQL database environments, OAuth2 security implementation, Agile development methodologies.
- Experience supporting or participating in cloud migration initiatives to AWS.
- Ability to participate in on-call support rotation and respond to operational incidents as required.
- Must be able to present acceptable identification for customer badging and site access, such as a REAL ID compliant driver license, U.S. Passport, or other approved document from the GSA Required Identification List.
Benefits
- AMERICAN SYSTEMS offers a comprehensive benefits package to ensure our employees receive the work-life support they need.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
JavaSQLKendo UISpringBootRESTful servicesOraclePostgreSQLOAuth2Agile developmentcloud migration
Soft Skills
collaborationcommunicationproblem-solvingrequirements analysissolution designcontinuous improvementcustomer engagementteamworkadaptabilityon-call support
Certifications
Bachelor's degree in Computer ScienceBachelor's degree in Information TechnologyREAL ID compliant driver licenseU.S. Passport