Kforce has a client in Durham, NC that is seeking a Principal Full Stack Developer - Java, AWS.
Responsibilities: * Define and advocate for engineering standard methodologies, design patterns, and architectural principles * Drive technical vision and influence product roadmaps through strategic thinking and innovation * Comfortable in challenging existing solutions and propose scalable, maintainable alternatives * Own the build of sophisticated, distributed systems ensuring reliability, performance, and security * Ensure alignment of architecture and leadership with organizational goals and technology standards * Passion for technology and can navigate the way across complex and constantly evolving landscapes by staying on top of the latest trends and thrive by sharing knowledge * Champion automation, CI/CD pipelines, and DevSecOps practices for efficient delivery* 8+ years of software engineering experience * Strong hands-on software development experience with Java 11+, frameworks such as Spring Boot, Spring Batch and RESTful API development * Experience with AWS Toolsets, including but not limited to SQS, Lambda, DynamoDB, RDS, S3, Kinesis, CloudFormation * Proven experience in designing, building, and documenting customer facing RESTful APIs * Experience in Container technologies (Docker and Kubernetes) * Implement and maintain CI/CD pipelines to ensure smooth and automated delivery of applications into production environments * Knowledge of relational and NoSQL database management systems * Solid understanding of testing frameworks like Junit, Mockito, Spring Test * Experience in Agile methodologies (Kanban, SCRUM) * Excellent collaboration skills to work with multiple teams in the organization globally