Engineer 3, Software Development & Engineering-2570
Philadelphia, Pennsylvania, U.S.
Design and develop new software and web applications in an Agile development environment using Maven, Junit, J2EE, JDBC, RESTful, MVC, and Play framework; perform object-oriented programming for big data applications using Scala, Java, and big data frameworks including Apache Spark, Apache Flume, and Apache Kafka; use the following databases: Redis Cache, Aurora, MySQL, DynamoDB, Oracle, and Cassandra; use the following AWS services: Kinesis Data Streams, Lambda, S3, CloudWatch, and EC2; work with Avro, Json, and Parquet file formats; use GitHub, CheckMarx, WhiteSource, and Concourse to ensure application development security; support applications under development and customize current applications; assist with the software update process for existing applications, and roll-outs of software releases; analyze, test, and assist with the integration of new applications; document all development activity; research, write, and edit documentation and technical requirements, including software designs, evaluation plans, test results, technical manuals, and formal recommendations and reports; monitor and evaluate competitive applications and products; review literature, patents, and current practices relevant to the solution of assigned projects; collaborate with project stakeholders to identify product and technical requirements; conduct analysis to determine integration needs; work with the Quality Assurance team to determine if applications fit specification and technical requirements
Full-time