*Position: **Java Developer*

*Position: Phoenix, AZ*

*Duration: 6-9 months*





*This is a fresh project not a maintenance project, so make sure the
consultants should be a ROCK STAR in terms of coding and knows how to code
very well.*





*Only EAD GC, GC and Citizen*



*Don’t need any sponsorship for this role, *





TITLE – SE III Java Developer, Resiliency department

LOCATION - Phoenix



DESCRIPTION



I.             SUMMARY STATEMENT



Choice Hotels leverages cutting edge technology to welcome every guest,
every partner, everywhere their journey takes them. We use technology to
streamline the interaction with our guests, partners, and franchises.
Software Engineering is a critical element in achieving greater efficiency,
scale, and innovation of Choice Hotels’ business application portfolio —
now and into the future.



We are looking for talented and driven individual for our Software Engineer
III role. You will have the opportunity to solve creative challenges and
will work on cutting-edge technologies and products. You will have
significant impact on our software enhancements & deployments, production
process automation & monitoring. You will be working on ensuring high
availability, security and reliability of our systems deployed in local
data center & cloud. You will play key role in building our next-generation
CRS platform ensuring Choice’s success.



II.           ORGANIZATION



Reports to Manager, Application Owner, Resiliency.



III. PRIMARY DUTIES AND ACCOUNTABILITIES



- Design, write, and maintain software to improve the availability,
scalability, latency, and efficiency of applications/services,
incorporating cloud and open source tools when available and writing
software of your own when nothing else fits the bill.

- Engage in service capacity planning and demand forecasting, anticipating
performance bottlenecks and provisioning new hardware as necessary.

- Participate in software performance analysis and system tuning.

- Monitoring and alerting for various components across our infrastructure

- Participate in rotating on-call duties.

- Quality Assurance (QA) Testing: Assists software engineering teams during
the quality assurance phase of the development cycle.

- Production Release: Serves as a supervisor before, during and after the
systems Production rollout.

- Utilities: Actively involved in the selection and/or creation of tools
for design, modeling, programming, debugging, testing, diagnostics,
monitoring, profiling, operations, logging, reporting, security checking,
or analysis.

- Management: Participates in third-party system analysis to identify
potential implementations and integrations.

- Education: Keeps up on industry trends and current technological
standards, languages, coding techniques, utilities and operational
considerations.



IV. ROLE, REQUIRED EDUCATION, EXPERIENCE, KNOWLEDGE AND SKILLS



Role

- The Go-to expert in one area of the codebase; understands the broad
architecture of the entire system.

- Thinks at the enterprise level for reliability, scalability,
maintainability, extensibility, portability, and security.

- Provides technical advice and weighs in on technical decisions that
impact other teams or the company at large. Researches and proposes new
technologies.

- Scopes and stages work into well-defined milestones to avoid a monolithic
deliverable.

- Regularly delivers software on-time and is constantly working to make
accurate estimates and deliver on those estimates.

- Owns the technical testing and performance plan for their projects.

- Takes initiative to identify and solve important problems, coordinating
with others on cross-cutting technical issues

- Sets direction at the project/service level and consistently influences
decision-making at the top level of team

- Identifies and proactively tackles technical debt before it grows into
debt that requires significant up-front work to resolve

- Able to provide feedback on projects outside of their core area

- Identifies and proposes strategies around technical problems affecting
their team, communicates standards and gets buy-in on solutions

- Makes others better through code pull reviews, thorough documentation,
technical guidance, and mentoring or serving as a Tech Lead on a project.

- Understands the tradeoffs between technical, analytical and product needs
and leads to solutions that take all of these needs into account

- Able to enjoy and have fun in an exciting technology driven software
development & support culture!!



Education, Experience and Knowledge

- Bachelor’s Degree in Computer Science, or related field, from a four-year
college or university, or one to two years related experience and/or
training; or equivalent combination of education and experience. Relevant
industry certification, such as Oracle Java Developer, is preferred.

- A minimum of 8 years relevant experience in software development,
information systems, or equivalent technical environment, including
previous experience in the development of highly transactional, mission
critical applications in heterogeneous environments/architectures for
multi-user systems.

- Expert in all aspects of the software development lifecycle: design,
functional and technical requirements, coding, debugging, testing, release,
and operational support.

- Expert level knowledge of agile software development methodologies,
Service Oriented Architecture and object-oriented programming
methodologies.

- Expert in software development best practices, including coding
standards, code reviews, source control management, build processes,
testing, and operations.

- Expert level knowledge of relational database management system
technologies and tools.



Skills (with Java Specialization)

Expert level proficiency with the following technologies:

o             Java (7+ years)

o             Spring or similar MVC framework..

o             Unix/Linux

o             Service oriented designs and technologies (AJAX, XML/JSON)

o             Web service protocols, such as SOAP or REST.

o             SQL, NoSQL

o             Software development tool kits, such as Subversion and/or
GIT.

o             Experience working on Amazon EC2 or other cloud environment.

o             Experience working on Oracle Service Bus a plus.

o             Familiar with continuous integration tools such as Jenkins
and Sonar.



- Exceptional analytical skills.

- Exceptional verbal, written and listening communication skills.

- Exceptional interpersonal skills and demeanor.

- Strong leadership skills.

- Proficient in the use of MS Office applications, such as Outlook, Word,
PowerPoint and Excel









Regards

*Mayank*

978-558-4666 x 103

*may...@teknavigators.com* <may...@teknavigators.com>

*TekNavigators LLC*

-- 
You received this message because you are subscribed to the Google Groups 
"Citrix and Sap problems" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to citrix-and-sap-problems+unsubscr...@googlegroups.com.
To post to this group, send email to citrix-and-sap-problems@googlegroups.com.
Visit this group at https://groups.google.com/group/citrix-and-sap-problems.
For more options, visit https://groups.google.com/d/optout.

Reply via email to