Senior Software Engineer II
Marriott Tech Accelerator
- Hyderabad, Telangana
- Permanent
- Full-time
- Communication - Conveys information and ideas to others in a convincing and engaging manner through a variety of methods.
- Leading Through Vision and Values - Keeps the organization's vision and values at the forefront of employee decision making and action.
- Managing Change - Initiates and/or manages the change process and energizes it on an ongoing basis, taking steps to remove barriers or accelerate its pace; serves as role model for how to handle change by maintaining composure and performance level under pressure or when experiencing challenges.
- Problem Solving and Decision Making - Identifies and understands issues, problems, and opportunities; obtains and compares information from different sources to draw conclusions, develops and evaluates alternatives and solutions, solves problems, and chooses a course of action.
- Professional Demeanour - Exhibits behavioural styles that convey confidence and command respect from others; makes a good first impression and represents the company in alignment with its values.
- Strategy Development - Develops business plans by exploring and systematically evaluating opportunities with the greatest potential for producing positive results; ensures successful preparation and execution of business plans through effective planning, organizing, and on-going evaluation processes. Managing Execution:
- Building a Successful Team - Uses an effective interpersonal style to build a cohesive team; inspires and sustains team cohesion and engagement by focusing the team on its mission and importance to the organization.
- Strategy Execution Ensures successful execution across of business plans designed to maximize customer satisfaction, profitability, and market share through effective planning, organizing, and on-going evaluation processes.
- Driving for Results - Sets high standards of performance for self-and/or others; assumes responsibility for work objectives; initiates, focuses, and monitors the efforts of self and / or others toward the accomplishment goals; proactively takes action and goes beyond what is required. Building Relationships.
- Customer Relationships - Develops and sustains relationships based on an understanding of customer/stakeholder needs and actions consistent with the companys service standards.
- Global Mindset - Supports employees and business partners with diverse styles, abilities, motivations, and/or cultural perspectives; utilizes differences to drive innovation, engagement and enhance business results; and ensures employees are given the opportunity to contribute to their full potential.
- Strategic Partnerships - Develops collaborative relationships with fellow employees and business partners by making them feel valued, appreciated, and included; explores partnership opportunities with other people in and outside the organization; influences and leverages corporate and continental shared services and/or discipline leaders (e.g., HR, Sales & Marketing, Finance, Revenue Management) to achieve objectives; maintains effective external relations with government, business and industry in respective countries; performs effectively as a liaison between locations, disciplines, and corporate to ensure needed resources are received and corporate strategies are understood and executed. Learning and Applying Professional Expertise:
- Continuous Learning - Actively identifies new areas for learning; regularly creates and takes advantage of learning opportunities; uses newly gained knowledge and skill on the job and learns through their application.
- Technical Acumen - Understanding and utilizing professional skills and knowledge in a specific functional area to conduct and manage everyday business operations and generate innovative solutions to approach function-specific work challenges Technical Intelligence: Knowledge and ability to define and apply appropriate technology to enhance business process
- Knowledge of general stages of SDLC framework and the application tiers within the development space.
- Information Security: Knowledge of the security considerations relevant within the development space, including industry best practices related to information security
- Business Acumen - Understands and utilizes business information to manage everyday operations and generate innovative solutions to approach business and administrative challenges.
- Basic Competencies - Fundamental competencies required for accomplishing basic work activities.
- Basic Computer Skills - Using basic computer hardware and software (e.g., personal computers, word processing software, Internet browsers, etc.).
- Mathematical Reasoning - The ability to add, subtract, multiply, or divide quickly, correctly, and in a way that allows one to solve work-related issues.
- Oral Comprehension - The ability to listen to and understand information and ideas presented through spoken words and sentences.
- Reading Comprehension - Understanding written sentences and paragraphs in work related documents.
- Writing - Communicating effectively in writing as appropriate for the needs of the audience.
- Capability to articulate and defend for complex design proposals effectively to key stakeholders. Skill and Experience:
- 6-8 years experience in Java/J2EE, AWS/GCP/Azure, Spring Boot, MongoDB / Document DB, Elastic ache, Kafka, EKS / Other Kubernetes services, CI/CD, (Jenkins / Harness), and Distributed Architecture.
- 6-8 years experience in Defining, creating, and supporting enterprise-scale cloud solutions in an agile development environment Delivered large-scale systems, with focus on scalability, latency, security and resilience.
- Hands-on experience in building cloud native microservices, domain driven development, and event-driven architectures.
- Experience with SAGA orchestration and choreography architecture pattern implementations.
- Working experience with Reactive programming.
- Working experience with feature flags.
- Expertise in automation, CI/CD, Release Management processes and Application Deployments to the Cloud.
- Working knowledge in API platforms, back-end services and databases of full stack Infrastructure
- GraphQL and API security experience is a major plus.
- Prior work experience on eCommerce platforms and systems leveraging MACH architecture
- Certification in AWS / Azure / GCP certification is highly desirable.
- Working knowledge of DevOps, Containerization, and development of CI/CD pipelines is a plus.
- Working knowledge of Kubernetes (k8s) and event driven architecture (using Kafka) is a plus.
- Performing requirement analysis, architecture reviews, and high-level solution design, and API design.
- Experience working in an agile development environment with an onshore-offshore model.
- Demonstrated ability to learn and experiment in future software engineering opportunities
- Technology leadership experience in an onshore / offshore development model.
- Mentorship of junior team members with a focus on growth and technical competency.
- Leading teams on multiple, concurrent initiatives in a geographically distributed structure.
- Undergraduate degree or equivalent experience/certification
- Certification in AWS / Azure / GCP certification is highly desirable.