Senior Engineer II Job Vacancy in Amex Bengaluru, Karnataka – Updated today

Are you looking for a New Job or Looking for better opportunities?
We got a New Job Opening for

Full Details :
Company Name :
Amex
Location : Bengaluru, Karnataka
Position :

Job Description : You Lead the Way. We’ve Got Your Back.
At American Express, we know that with the right backing, people and businesses have the power to progress in incredible ways. Whether we’re supporting our customers’ financial confidence to move ahead, taking commerce to new heights, or encouraging people to explore the world, our colleagues are constantly redefining what’s possible — and we’re proud to back each other every step of the way. When you join #TeamAmex, you become part of a diverse community of over 60,000 colleagues, all with a common goal to deliver an exceptional customer experience every day.
From building next-generation apps and microservices in Kotlin to using AI to help protect our customers from fraud, you could be doing transformational work that brings our iconic, global brand into the future. As a part of our tech team, we could work together to bring ground-breaking and diverse ideas to life that power the digital systems, services, products and platforms that millions of customers around the world depend on. If you love to work with APIs, contribute to open source, or use the latest technologies, we’ll support you with an open environment and learning culture to grow your career.

Your primary responsibility is to lead the development of our next generation distributed platform, aligning resources and delivery with business growth and diversification, while significantly improving service quality and cost-effectiveness. We expect the individual to be innovative and energetic with strong communications skills. You won’t just shape the world of software.
The American Express Enterprise Big Data Platform Engineering team is responsible for ensuring reliability of the enterprise big data warehouse and the success of the various critical initiatives that depend on big data platform.
We’re seeking an engineer who possesses deep technical and analytical skills and can work as part of an ultra agile team of strong engineers. Our engineers “know” big data and keep up with the latest technologies. They’re able to quickly assess a problem and provide good solutions. Other than just technical expertise, they also display good judgement and intuition honed by learning from past experience.
This position suits someone who possesses strong technical fundamentals, can take the initiative to research and determine the right solution for non trivial requirements and quickly implement proof of concept. The candidate should be able to study and possibly extend open source code of various projects.

Focus:
Contributes to design, development, troubleshooting, debugging, evaluating, modifying, deploying, and documenting software and systems that meet the needs of customer-facing applications, business applications, and/or internal end user applications.
How will you make an impact in this role?

Ability in software development, such coding assignments
Function as member and lead an agile team by contributing to software builds through consistent development practices (tools, common components, and documentation)
Demonstrate increased self-reliance to achieve team goals
Participate in code reviews and automated testing
Debug basic software components and identify code defects for remediation
Enable the deployment, support, and monitoring of software across test, integration, and production environments
Automate deployments in test or production environments
Automatically scale applications based on demand projections

Range of Impact/Influence:
Accountable for team completing work you’re leading and work you are doing as agreed upon
Accountable to team for delivery of quality work

Education & Experience:
Up to 8 years of software development experience in a professional environment and/or comparable experience such as:
Bachelor’s or master’s degree in computer science, computer engineering, or other technical discipline, or equivalent work experience, is preferred
• 8+ years of software development experience in: • Java experience required (minimum Java 7, Java 8 preferable). Experience in Golang, Python is a plus.
Experience in design and development for batch, streaming and real-time big data applications across one or more platforms using various tools and frameworks (e.g., Spark, Hadoop, HBase, MapReduce, HDFS, S3, kafka, Hive, Java, Python, gRPC, Spring Boot, Elasticsearch, etc.)
Experience with NoSQL technologies (column-family, key-value or document datastores)
. Desirable to have real world cloud experience and exposure to cloud native technologies (docker, kubernetes etc) and managed services on cloud
Experience with performance and monitoring tools eg., Splunk, App Dynamics, Dynatrace.
Working knowledge of message queuing, stream processing, and highly scalable ‘big data’ data stores
REST API design and implementation
SOA, Micro-Services, Containers
Good Experience in Linux. Ideally you have contributed to OpenSource projects
Good understanding of big data technologies such as Spark, Mapreduce, YARN, Hive, Zookeeper etc. Preferably, with some real world experience.
Good understanding of NoSQL technologies such as HBase, Cassandra, Redis, memcache etc. Preferably, with some real world experience.
Ability to effectively interpret technical and business objectives and challenges and articulate solutions
Willingness to learn new technologies and exploit them to their optimal potential

High Performance Behaviors:
Recognizes opportunities to adopt innovative technologies to enable business capabilities
Keeps up to date on current research and technology in the industry
Recognizes the importance of collaboration to achieve objectives
Clearly communicates ideas and concepts to others
Leads work effectively and acts on own initiative without being prompted
Provides feedback to team members in code reviews
Drive creative changes & continuous improvements
Explores new automation techniques to refine the agility, speed and quality of engineering initiatives and efforts

Knowledge/Skills:
Able to understand and use complex data structures and associated components
Designs, codes, tests, maintains, and documents applications
Takes part in reviews of own work and reviews of colleagues’ work
Defines test conditions based on the requirements and specifications provided
Has deep understanding of the core tools used in the planning, analyzing, crafting, building, testing, configuring, and maintaining of assigned application(s)
Intermediate knowledge of infrastructure technologies and components

Technology Skills You’ll Use Every Day:
Adaptive Communication
Agile Practices
Industry and Company Knowledge
Organizational Change
Technical Acuity
Technology Industry Trends

Game Changers:
Flexibility
Collaboration & Partnership
Continuous Improvement
Courage
Curiosity
Resourcefulness
Servant Leadership
Tenacity

Role/Strengths You’ll Need:
Technical
Emerging Technologies
Programming/Software Development
Systems Design
Testing

Functional
Data Management
Release and Deployment
User Experience Evaluation and Analysis

Leadership
Analytical Thinking
Executive Presence

Business
Business Product Knowledge
Problem Solving

American Express is an equal opportunity employer and makes employment decisions without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, protected veteran status, disability status, age, or any other status protected by law.
Offer of employment with American Express is conditioned upon the successful completion of a background verification check, subject to applicable laws and regulations.

This post is listed Under  App Development

Disclaimer : Hugeshout works to publish latest job info only and is no where responsible for any errors. Users must Research on their own before joining any company

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *