Round Rock, TX, USA
RESPONSIBILITIES: Kforce is seeking a full-time Cloud Java Spring Boot Developer to remotely support our enterprise technology client based in Austin, TX. Overview: As a Senior Principal Software Engineer you will own and lead software architecture and development of major components of the licensing platform according to company systems quality standards, policies and procedures. You will be collaborating with diverse globally distributed teams across multiple roles such as product managers, solution architects, enterprise architects and product engineering teams. You should be comfortable with cloud native application development programming languages, and development environments, be hands-on, be able to dive deep into any part of the stack and have good sense for developer experience. You will also be responsible for technical prototype developments and accountable for technical architecture of the digital licensing and fulfillment platform. Job Requirements: REQUIREMENTS: Bachelor’s or Master’s in Engineering or Science Strong software development with 7-10 years of experience in Java, Java Spring, Spring MVC, Spring Boot, Spring integration, Spring security, and REST services, Design patterns and architectures Microservice and cloud-native development are essential skills Agile development methodologies Java, Spring, Spring Boot, Angular6, Micro Frontend Oracle 12c, No SQL Db such as Mongo, Cassandra Exposure to PCF (Pivotal Cloud Foundry) and other cloud platforms such as AWS and Azure Experience on message integrations and event architecture such as RabbitMQ, Kafka Experience on working with both NoSQL databases such as Mongo, Cassandra and RDBMS such as Oracle Experience on UI/UX frameworks and Micro frontend such as Angular and React is required Knowledge of ELK is desired Exposure to Agile methodologies and tools (Pair programming, TDD, BDD, Pivotal methodology) Exposure to working with various code repositories (TFS, GIT etc.) Exposure to DevOps and CI/CD processes Working knowledge on releases, go-live process Should have worked in teams located in multiple locations and with different cultures Desirable Requirements: Exposure to cloud platforms such as PCF, AWS and Azure Exposure to IaaS, PaaS models Architecture and design patterns on cloud platforms and cloud service offerings Knowledge on behavior driven development (BDD) Microservice monitoring, observability and health checks Cloud architect or enterprise architect certification Kforce is an Equal Opportunity/Affirmative Action Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, pregnancy, sexual orientation, gender identity, national origin, age, protected veteran status, or disability status.