Java Developer
Descripción del puesto
Position Responsibilities
Design, develop, and deploy enterprise-grade Java (J2EE) and web applications end-to-end on-prem and Cloud Environment
Support design, testing, and deployment of scalable applications.
Drive continuous improvements for reliability and user experience by adapting to new tools and technics.
Ensure compliance with Hyatt's Application Engineering standards and security guidelines.
Partner with Engineering Manager, Product Managers, project managers, architects, and business stakeholders to define technical deliverables and milestones.
Collaborate with all team members including on-site, near shore and offsite so as a POD we can support all applications within this Platform.
Support review code and other engineering best practices and ensure team alignment and adherence.
Support on-prem CRM API platform and migration of API Platform to cloud
Support on-prem MDM platform and migration of Platform to cloud.
Support existing SOAP/RESTful APIs
Support current integration of data flow across CRM API platform and external platforms.
Support current CI/CD Pipelines and migrate to cloud based CI/CD pipeline for automated builds, deployments, and monitoring
Experience And Qualifications
7 years or more of progressively responsible application development experience.
Experience with front end development in large-scale Enterprise Java applications
Hands on Cloud Application development on AWS using EKS,ECS,Ec2,Lambda,s3,IAM,API gateway etc.
Hand on experience on Azure Application development is a plus
Hands on experience of Kubernetes API development
Solid experience in enterprise level J2EE platforms using J2EE design patterns. Solid experience in SOAP/REST web service development.
Software development in language pertinent to project (Java, Python, HTML5, CSS3, node.js, JavaScript (jQuery).
Strong front end and backend development skills. Solid experience in Java design, coding, testing and debugging techniques.
Strong SQL knowledge including NoSQL and LowSQL platforms like Snowflake,Postgres,Dynamodb,Auroradb,DB2
Spring Framework, JMS, DOJO, AJAX, Eclipse, Hibernate, JUnit, Struts. XML/JSON data interchange formats. Subversion/Git. JBoss, Tomcat is required.
Demonstrated ability to create reusable components that can be leveraged across multiple applications.
Demonstrated ability to support, review application logs and dive into root cause analysis.
Exceptional attention to detail, organization, planning and project management skills.
Strong quantitative, analytical, critical-thinking and problem-solving skills.
Proven ability to influence and work with cross-functional teams.
Significant skill required to work effectively across internal functional areas in situations where clear parameters may not exist.
Proven record of being a strong team player - a whatever-it-takes attitude to complete a project successfully for the team.
Strong work ethic and personal integrity; self-directed and self-motivated with a highly developed curiosity and willingness to learn and to teach.
Excellent verbal and written communication skills as well as interpersonal and influencing skills.
Ability to define and capture business needs along with articulating strategic implications of analytic results with clarity and persuasiveness in an audience appropriate manner.]
Highly motivated self-starter who is very good at learning and mastering new technologies without much guidance.
Preferred Skills
Previous consulting experience desired
Familiarity with Informatica's ETL/MDM
Cloud Developer certification is a plus-Experience with AWS is preferred.
Python Certification is a plus.
Java Certification is a plus.
¿Te interesa este puesto?