Java AWS Software Developer Summary: One of the world's largest and most prestigious investment banks is seeking an experienced software engineer with a strong background in Core Java and AWS. This role will be directly involved with the roll out of a major initiative of the bank that will help define how they serve their customers and have a major impact on the firm's future success. In this role, you will be tasked with building a robust data pipeline for both internal and external consumption. A perfect candidate will showcase the ability and drive to start this project from the ground level and ensure its continued success. All positions are located in the Dallas-Fort Worth area, which is a key strategic location for the bank. Are you an experienced Java engineer that is looking to make a major impact on an exciting project? If so, this position could be for you.
Responsibilities for this role as a Java AWS Software Engineer will include... * Working on a major initiative that will heavily impact the bank's success * Building data access services for an essential new product * Leveraging all AWS data services and building on AWS * Subject matter expert on core Java engineering practices
The ideal candidate will have the following qualifications... * 5+ years of relevant experience with the full software development cycle * A minimum of 4 years of hands-on experience with Java 8 * Strong Java development background * Experience with AWS tools such as EMR, Athena, Lake Formation, or Quicksight * Experience with Spark leveraging Java, Python, or Scala * Experience with Kafka consumers and producers using Java as well as using the Confluent Schema Registry * Hands on experience creating CI/CD pipelines * Experience using NoSQL databases such as Cassandra, MongoDB, or Elastic Search * Experience in developing solutions through Test Driven Development (TDD)