Sr. Software Engineer- Java
Rancho Cordova , California
November 18, 2017
Job Requirements - Sr. Engineer - Software Engineering - #2932:
* Expert proficiency in Object Oriented (OO) Programming: Strong knowledge in OO programming languages, and expert skill in at least one (preferably Java) is required.
* Expert understanding of complex concepts of data organization: Expert familiarity with RDBMS.
* Strong understanding of SDLC such as AGILE, SCRUM, Waterfall etc.
* Expert knowledge of information systems design principles and current/emerging trends in this field is required.
* Extensive knowledge of most prevalent and trusted technical discussion boards, portals and knowledge sharing internet sites for help with technical challenges.
* Knowledge of policies, standards, procedures, and techniques used for application development is required.
* Strong ability to think logically and structurally, and have attention to detail is required.
* Strong Analytical skills and strong Communications skills, both written (with emphasis on technical documentation) and verbal is required.
* Ability to work effortlessly and efficiently in high performing and self-governing teams.
* Ability to work independently on any size project.
Bachelor's Degree in Software Engineering, Computer Science or a related field and more than 6 years of relevant experience. OR Master's Degree in Computer Science or a related field and more than 4 years of relevant experience.

Technical Skills and Desired Proficiency:
* Java, Spring/Struts/JSF - Expert
* Hibernate / JPA -Expert
* HTML/CSS/JavaScript - Advanced to Expert
* JavaScript Frameworks - AngularJS/Bootstrap/jQuery etc - Advanced to Expert
* Web Services ( REST or SOAP) - Advanced to Expert
* SQL- Expert
* UML-Intermediate to Advanced
* Eclipse IDE - Expert
* Junit- Intermediate
* SVN - Intermediate
* Maven or Gradle - Advanced

About TEKsystems:

Join TEKsystems®, a leading IT staffing, IT talent management and IT services firm, and get your career on the fast track. We have more than 100 offices worldwide, and we partner with over 6,000 clients and place over 80,000 consultants per year. At TEKsystems, we seek to understand our consultants' skills, goals and interests, allowing us to present targeted job opportunities on a contract, contract-to-hire or direct placement basis. TEKsystems' leadership in the market stems from our sincere and personal commitment to driving the success of our customers, consultants and each other.

A little about us:
TEKsystems provides corporations with IT staffing, talent management expertise and IT services, enabling them to meet their business objective.

Know someone who would be interested in this job? Share it with your network.