Java Full Stack Engineer (Java, Oracle, AWS)
We are currently sourcing for a Java Full Stack Engineer to work in Westlake, TX!The RoleA leading Wealth Platform Technology team is looking for a passionate Senior Software Engineer Developer to build and support extraordinary products for its business-critical Managed Solutions Product Area supporting Managed Accounts Domain. The engineering team is innovative, diverse, passionate, and dedicated. We work in a dynamic agile environment.The Expertise and Skills You BringBachelor's / Master's degree or equivalent in Computer Science or EngineeringExtraordinary problem-solving skills dealing with complex distributed deployments6+ years of experience in Java, Spring MVC / Spring / Springboot / Web Services (SOAP/REST) and configuring web containers.3+ years of solutioning and coding experience with one or more of the following:AWS Cloud environments (DMS, SNS, SQS, Lambda, Glue with Scala or Python, RDS like Oracle and PostgreSQL etc.)Oracle PL/SQL developmentReporting and Analytics platforms like SnowflakeChampion and advocate of Test-Driven Development, Unit testing using frameworks and tools like Jest and JasmineHands on experience in container-based development (Docker)Hands on experience in REST API developmentFully hands on with application builds and deploys using Continuous Integration/ Deployment (CI/CD) tools like Jenkins, artifactory, uDeploy, GitHub, etc.Proven technical design, development, analysis, and problem-solving skillsStrong understanding of Data Structures and design patternsStrategic thinking and critical problem-solving skillsExperience in implementing Micro services Architecture & building / deploying highly automated, scalable and maintainable infrastructure.Using AI and experience with AI tool like copilot is a plus.The TeamAs a hands-on developer, your primary role will be building, testing, and developing back-end services for web-based applications using modern technologies like Java and REST APIs. You will also work with our technology team in defining and implementing engineering solutions for our technology products. You will be expected to quickly gain understanding of all the components of our web applications and will work with the team to deliver outstanding solutions.