Software Developer Principal
New
G
GDITSoftware engineering
Source API remote eligibility restrictions: United States; Telecommuting Options: Remote; Work Location: Any Location / RemoteFull-TimePrincipal
Salary127,500 - 172,500 USD per year
Apply NowOpens the employer's application page
Job Details
- Experience
- 5 + years of related experience; 5+ years of hands-on experience in full stack software development
- Required Skills
- AWSDockerFull Stack DevelopmentJavaJava J2EEKubernetesSpring Boot
Requirements
- Bachelor’s degree in Computer Science, Engineering, or a related field, or related field experience.
- 5+ years of hands-on experience in full-stack software development.
- Experience developing software leveraging AI capabilities.
- Experience with Java J2EE and Spring/Spring Boot Java frameworks.
- Experience with API microservices architecture.
- Expertise implementing SecDevOps practices and using Docker and Apache Maven.
- Experience with JBoss Enterprise Application Platform.
- Hands-on experience with AWS cloud services and infrastructure management.
- Experience with containerization technologies such as Docker and orchestration tools such as Kubernetes.
- Experience with CI/CD pipelines, version control, and automated testing frameworks.
- Public Trust/Other Required: MBI (T2).
Responsibilities
- Develop, test, and deploy software leveraging AI capabilities.
- Implement SecDevOps practices to integrate security throughout the software development lifecycle under team lead direction.
- Automate deployment pipelines, infrastructure provisioning, and security testing using tools such as Jenkins, Terraform, and SonarQube.
- Deploy and manage AWS cloud environments supporting applications and services.
- Collaborate with cross-functional teams to integrate microservices with existing systems and third-party APIs.
- Ensure interoperability and compatibility between components and services.
- Work with the security team to implement controls that protect sensitive data and support regulatory compliance.
- Support security assessments and audits to identify and address vulnerabilities and risks.
View Full Description & ApplyYou'll be redirected to the employer's site