Full Time
Java Engineer – American Express Remote Jobs
Job Description
Job Type: Java Engineer from home
Location: Arizona work from home
Company: American Express
Requirements:
Up to four years of professional software development experience, or equivalent experience, such as:
- Understanding of Agile or other rapid application development techniques
- Knowledge of one or more platforms and programming languages, as appropriate, for design and coding
- Practical experience in software development, automated testing, and application design
- Experience with relational databases, algorithms, and distributed (multi-tiered) systems
- Skill in object-oriented design and coding using a number of languages, as attested by references
- Required education is a bachelor’s degree in computer science, computer science engineering, or a closely related field; advanced education is preferred.
- know-how with Workflow Manager, Workflow Monitor, and Informatica Designer.
- understanding the principles of dimensional modeling.
- strong skills in unix scripting, Oracle SQL, and ETL performance tuning.
- Ability to take overall ownership of Analysis, Design, Estimation, and Delivery of technical solutions for Finance business requirements and roadmaps, as well as to effectively interact with Finance SMEs and partners at all levels to understand their business processes.
- hands-on experience with one or more platforms, languages, and tools to design and develop software applications for big data.(Spark, Hadoop, HIVE, NoSQL, and SQL Databases).
- Advanced SQL authoring skills, working understanding of a number of databases (MySQL, Oracle, Yellowbrick), and experience with relational databases are all required.
- knowledge of Big Data querying technologies like Impala, Pig, Hive, Spark, and Hive.
- strong knowledge of data structures, algorithms, and design patterns, as well as strong Java programming skills.
- Knowledge of machine learning techniques and experience with analytical languages (Python or a similar). Additionally, utilizing the accelerated database Jethro, analyze data and create dashboards using data visualization tools like Tableau.
- extensive testing skills, including proof of automation and other CI/CD initiatives, in application, integration, system, and regression testing.
- Familiarity with CI/CD testing and automation, as well as knowledge of version control tools like git.
- competent in the building of Scaled Agile applications.
- Ability to think abstractly; handles ambiguous/under-defined problems successfully.
- willingness to pick up new technologies and use them to their fullest advantage, including a demonstrated capacity for innovation and a sense of accomplishment when usable software is promptly deployed.
- Innovation-enabled business capabilities are advantageous.
- Motivates Results the capacity to deliver new Finance product features to Finance constituents with an emphasis on lowering time to insights and increasing efficiency.
- focuses on the client and customer while demonstrating strong consulting abilities in a multi-functional context.
- Effectively communicates both orally and in writing, as well as in presentations.
- What Fuels Change and Innovation? strong analytical abilities, and the ability to recognize and solve problems.
- delivering company value with innovative and practical methods
- Creates Successful Strategies: solid business understanding of the Finance organization, including approaches used by other companies.
- The capacity to recognize and address major company obstacles demonstrates a strategic/enterprise approach and business acumen.
- powerful analytical skills
- superior communication abilities
High-performance habits
- Identifies chances to employ cutting-edge technologies to support business capabilities.
- Recognizes the value of cooperation in achieving goals and stays current with industry research and technologies
- Explains concepts and ideas to others in a clear manner.
- Effective leaders take initiative and act without being asked.
- Gives team members input during code reviews
- Encourage innovative changes and ongoing improvements
- Examines novel automation methods to enhance the engineering projects’ agility, speed, and quality
Knowledge/Skills:
- Able to comprehend and work with complex data structures and related elements
- Applications are designed, coded, tested, maintained, and documented.
- Defines test conditions based on the needs and specifications provided Participates in self- and peer-reviews of work
- Possesses in-depth knowledge of the key tools used in the planning, analysis, creation, testing, configuration, and upkeep of the given application(s).
- Intermediate familiarity with the technologies and elements of infrastructure