Principal Full Stack Engineer
B
BixalGovernment software
This role can work remotely from anywhere in the USA.ContractPrincipal
Salary145,000 - 155,000 USD per year
Apply NowOpens the employer's application page
Job Details
- Experience
- At least 10 years of professional software engineering experience, including technical leadership of development teams.
- Required Skills
- DockerSQLJavaKubernetesOracleCI/CDRESTful APIs
Requirements
- Bachelor's degree in Computer Science, Software Engineering, or a related field.
- At least 10 years of professional software engineering experience, including technical leadership of development teams.
- Deep hands-on experience with Java and the Spring Framework, including production web applications.
- Strong relational database experience, preferably Oracle, including data modeling, SQL, and performance tuning.
- Experience designing and deploying cloud-native, containerized applications, such as with Docker and Kubernetes, on a major cloud platform.
- Experience building CI/CD pipelines and automated testing with tools such as GitHub Actions or Jenkins.
- Experience designing RESTful APIs and integrating multiple systems.
- Experience modernizing or replacing legacy systems while keeping production stable.
- Working knowledge of secure coding (OWASP), Section 508 and WCAG 2.1 AA accessibility, and Linux server environments.
- Experience working in Agile/Scrum delivery environments.
- Experience presenting technical options and trade-offs to clients and non-technical stakeholders.
- Ability to obtain and maintain a favorable Public Trust determination in support of a federal government contract.
Responsibilities
- Set engineering standards, review code and architecture, and guide technical decisions across existing and new systems.
- Lead the target solution architecture and analysis of alternatives for the replacement platform.
- Design, build, deploy, and maintain applications on cloud, container, and DevOps foundations.
- Maintain and tune existing Java, Spring, Tomcat, and Oracle applications on Red Hat Enterprise Linux.
- Design reusable platform capabilities for access, workflow, document management, audit history, reporting, notifications, and public-facing APIs.
- Lead triage and resolution of priority defects affecting functionality, availability, security, or data integrity.
- Build integrations with related federal systems and plan data migration, cutover, and legacy decommissioning.
- Support uptime through patches, upgrades, performance monitoring, alerting, and production incident response.
- Own CI/CD pipelines and lead functional, integration, regression, performance, accessibility, and security testing.
- Mentor engineers, contribute to agile planning and roadmaps, and brief client technical leads and the product owner on technical options and risks.
View Full Description & ApplyYou'll be redirected to the employer's site