Job Description :
Role: Java Developer
Location: Phoenix, AZ
Need Passport No
Senior Development Engineers/architects/Tech Leads design, develop, troubleshoot, debug, evaluate, modify, deploy and document software and systems for customer-facing applications, business applications, and/or internal end user applications. They design and build software that meets the needs of the business and improve upon it through operational ownership. They use the right tools for the job, and build software that works well and efficiently within the overall system architecture.


Performs hands-on architecture, design, and development of systems.

Serving as a Senior member of an Engineering team that designs and develops software applications.

Owning all Technical aspects of software development for assigned applications; Performing hands-on architecture,
design, and development of systems.

Splits time between writing code and testing, in support of product/platform release sprints.

Driving consistent development practices - tools and common components; Developing deep understanding of tie-ins
with other systems and platforms within the supported domains and working to simplify them where possible.

Working with Technical Product Managers contributing to blueprints, and assisting with annual planning of feature

Liaises with Technical Product Owner to help prioritize items in backlog for ongoing sprints

Identifying exciting opportunities for adopting new technologies to solve existing needs and predicting future

Skills needed

9+ years of Java, Web development work experience.

Demonstrated experience in Agile development, application design, software development, and testing.

Expertise with Java/J2EE, and Spring Framework.

Expertise with HTML 5/XHTML, CSS3, AJAX,.

Expertise with building RESTful APIs and web services.

Expertise in objected oriented analysis and design across a variety of platforms including MVC framework.

Thorough understanding of XML, JSON, Web Service technologies, and data structure fundamentals.

Experience with adaptive and responsive development techniques.

Aptitude for learning and applying Programming concepts.

Ability to effectively communicate with internal and external Business partners.

Experience working with various databases technologies including schema design and stored procedure creation.
SQL Server & PostgreSQL experience a plus.