Principal Software Engineer
irfan khanUnited StatesSENIORPosted 11d ago
JavaSpring BootMicrosoft AzureAzure Kubernetes ServiceKubernetesCloud-Native ArchitectureEnterprise Software ArchitectureDomain-Driven DesignOAuth AuthenticationOracle DatabaseCI/CD PipelinesAutomated TestingGitHub CopilotAngularAzure Data FactoryAzure Synapse Analytics
About the Role
We are looking for an experienced Principal Software Engineer with strong hands-on expertise in Java, Spring Boot, Microsoft Azure, and enterprise software architecture.
Key Responsibilities
• Design and implement scalable enterprise applications
• Lead cloud modernization initiatives
• Establish architectural standards
• Mentor engineering teams
• Develop RESTful APIs and integrate with Oracle Database
• Implement CI/CD pipelines and automated testing
Requirements
• Advanced Java Development
• Spring Boot and RESTful API Development
• Microsoft Azure and Azure Kubernetes Service (AKS)
• Kubernetes and Cloud-Native Architecture
• Enterprise Software Architecture and Technical Design
• Domain-Driven Design (DDD)
• OAuth Authentication and Security
• Oracle Database Integration
• CI/CD Pipelines and Automated Testing
• Technical Leadership and Team Mentoring
Benefits
• Long-term contract with potential for extension or conversion