Software Engineer
Marriott Tech Accelerator
- Hyderabad, Telangana
- Permanent
- Full-time
- Trains and/or mentors other team members, and peers as appropriate
- Provides financial input on department or project budgets, capital expenditures or other cost/resource estimates as requested
- Identifies opportunities to enhance the service delivery processes.
- Performs complex quantitative and qualitative analyses for service delivery processes and projects.
- Facilitates achievement of expected deliverables and obligations of Services Providers
- Validates completeness of requirements prior to Service Provider solutioning
- Ensures all projects follow the defined development and business case processes
- Ensures proper coordination with appropriate IT and vendor relations teams
- Provides consultation for routine and complex systems development
- Ensures early warning to the business stakeholder executives regarding degraded or missed service levels
- Coordinates with Operations and Infrastructure teams for deployment and production support activities
- 3+ years of application development experience with open-source technologies.
- Self-motivated and results-driven, with a passion for learning and growth.
- Strong expertise in Java 8+, Spring Boot, and Microservices architecture.
- Experience with RESTful APIs, Hibernate, and SQL/NoSQL databases (MySQL, PostgreSQL, MongoDB).
- Proven track record of working with scalable, high-quality web applications.
- Experience with message brokers (Kafka, RabbitMQ) and cloud platforms (AWS, Azure, GCP, AWS is preferred).
- Strong understanding of data structures and software design patterns.
- Communication & business/product management experience.
- Experience in agile software methodologies.
- Graduate degree in Computer Science or Engineering.
- Technology certifications in Java, J2EE, cloud native development.