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.
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, MicroFrontEnd
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.