Our client, a growing, innovative technology solutions company is seeking a Senior Java Fullstack Software Engineer to grow their team! This position is a 6 month contract to hire opportunity. This is a 100% REMOTE role. Our client was built on the core belief that technology can transform the mortgage industry by streamlining processes, reducing costs, and improving the customer experience. The team includes seasoned mortgage industry professionals, data scientists, and technology experts who provide customizable solutions to our clients’ mortgage technology needs. They are committed to designing and delivering cutting-edge products and services that enable our clients to Level Up.
Responsibilities:
Design cloud-native applications using distributed system architectures
Build Java-based microservices and cross-platform interfaces
Collaborate with product team on platform development initiatives
Provide in-depth analysis for the business requirements associated with new features development and external integrations
Actively participate in platform architecture design
Help teammates become better software engineers
What you'll bring:
5+ years experience building cloud-based enterprise software in Java Spring Boot
5 + years expert knowledge and Experience of React
Experience with Cloud Technologies such as AWS S3, EKS, and/or ECS.
Experience with CI/CD solutions such as Github Actions
Experience with relational data bases such Oracle; Proficient in SQL
Experience with document-oriented databases such as MongoDB or similar
Experience with Infrastructure as Code (IAC) such as Terraform
Hands on experience on ReactJS native applications or native base applications
Knowledge and Experience of State based design and implementation
Understanding of building, publishing and using NPM modules
Commanding grasp of HTML 5, JavaScript/TypeScript, CSS and related web technology
Familiarity with NodeJS, ExpressJS and general Mean stack development
Work with an advanced collection of APIs and tools already in place
Demonstrate design and UX sensibility
Experience with Agile methodology and Scrum team
Possess a positive, can-do attitude and enjoy making a difference in the business through your technical contributions
Ability to think creatively, stimulate new ideas and challenge existing thinking.
Master’s Degree and two years of experience will be accepted in lieu of the above.
Required Experience:
Must have Java Spring Boot, Java Version 17 or higher
Must have AWS experience, Terraform, etc.
Must have Agile experience
Must have EKS/Kubernetes/Docker experience
Must have some knowledge of writing Python Scripts
Education: A bachelor’s degree in computer science or related field