Randstad Sr. Java Developer in Scottsdale, Arizona

Sr. Java Developer


Scottsdale, AZ

Date Posted:

Tuesday, October 11, 2016

Job Type:


Reference #:



Randstad Technologies

apply now


Lead/ Sr Java Developer


The Senior Developer is a technical leader providing oversight and delivery of technical projects. This role implements architecture-centric solutions in addition to providing guidance to the developers in delivering solutions that adhere to and meets the strategic objectives set by the Architect and IT Leadership.


  • Participates in all phases of SDLC.

  • Provides development estimates and participates in project planning.

  • Participates in designing and developing complex systems by writing Design Specifications description of framework, interfaces, services, and business components, interaction between the components.

  • Develops and unit tests the components of a system and ensure seamless integration with other sub systems.

  • Is able to troubleshoot any complex issues as well as provide support to production.

  • Keep abreast of the current technologies and technological trends. Ability to learn and prototype new technologies, and recommend their use in the company products.

  • May lead a team of developers (including offshore) to ensure that the project is successfully completed.

Technical Qualifications:

  • Minimum 7 years experience as a Java Developer

  • Minimum 2 years experience as a Lead or Senior Developer

  • Experience implementing Secure Web Services, Single Sign On, and Token Security

  • 5 years of experience designing, developing, and integrating Web Services

  • 5-7 years of experience implementing MVC Framework Applications. Preferred Spring experience.

  • 5 years of experience with relational databases

  • 5 years of experience with Hibernate or equivalent Object Relational Mapping platform

  • Prior experience writing Unit tests is required

  • Experience with JavaScript or any other frameworks like Jquery.

  • Experience in Spring-Core, Spring-security, Spring-Transactions, JPAs.

  • Experience in memory analysis, heap-dumps, garbage collection.


  • Bachelor s degree in Computer Science or related field

  • Understanding of project management concepts and techniques required including estimation and planning

  • Demonstrated abilities to successfully document and communicate software designs of complex systems.

  • Has proven record of successfully motivating and leading a software development team.

  • Must have decision-making skills for problem identification and solution recommendation.

  • Demonstrated ability to drive process improvement and improve efficiency

  • Demonstrated ability to reduce and/or prevent production defects based on the continuous root cause analysis and process improvement

  • Ability to maintain effective working relationships with a diverse workforce

    apply now