Click here to login or register
Reference # : 18-38295 Title : IT- Java Developer - Expert
Location : San Francisco, CA
Experience Level : Start Date / End Date : 04/30/2018 / 12/31/2019  
Description
DESCRIPTION: 

Artech is currently seeking to add to the below position


Job Title: IT- Java Developer - Expert
Job ID: 10136
Location: 77 Beale Street, San Francisco, CA 94105
Duration: 08 Months contract


Qualifications:
Required industry experience: 
Minimum of 10+ years of systems development lifecycle experience Required technical experience     
Excellent knowledge of J2EE architecture/design patterns, Object Oriented Design methodologies, SOA, data modeling techniques and SOAP. 
Proficient in one or more software products/vendor solutions such as: Interwoven, Vignette, Oracle RDBMS, SQLServer, (Oracle) Weblogic Platform, iPlanet, IBM WebSphere Platform, TIBCO, MQSI, BizTalk, Vitria, Informatica. o    

Java: Java 1.6+, J2EE, JMS, Web Service, Rest-Webservice, JAX-WS, Junit o    

XML/JSON: XML, XSD, WSDL, SOAP, JAXB, JSON o    Web: CSS3, HTML5,DHTML, AJAX, JQuery, JavaScript, JSON, Backbone, Bootstrap 
Spring-Framework (4.0) : 
Spring MVC, Spring JDBC, Spring JMS, Spring Transactions, Spring AOP, Spring scheduler, Spring Testcase, Spring WS, Spring Validation with JSR303. 
DB/Persistence: JPA, Hibernate, Coherence, ehcache 
DB: Oracle PL/SQL, MySQL 

App Server : Weblogic Server 12c, Tomcat 7.0+ 

Tools: Rational Clearcase, Eclipse,Spring tool suite, ANT, Maven, Jenkins o    Os: Unix, Linux, Windows 

Sufficient knowledge in Object-oriented programming concept and design principles to create custom software solutions or modify package solutions with an agile development methodology. 
End-to-end experience in agile software development lifecycle.
Ability to influence and negotiate with clients and team members. 
Project leadership skills including people management, scope and plan management, and tracking. 
Ability to abstract detail into larger (repeatable) patterns, familiarity with user-centered analysis and evaluation techniques. 
Very good communication skills.     
Strong problem-solving and analytical skills. 
Self-motivated, independent, detail oriented, and a responsible team-player. Required functional experience 
Experience in writing custom Java code. 
Experience in development of Enterprise Web applications 
8+ years of Java development experience. Required education and certifications     
Bachelor’s degree in Computer Science/Information Technology/Engineering or related field. Additional requirements 
3+ years of team handling experience. 

Responsibilities: 
Job Description: Delivers high-volume, low-latency applications for high performance and ability. Contributes to the entire development lifecycles, write well designed, testable and efficient code. Works closely with a specific client by developing, testing, supporting, and maintaining business critical applications. 

Supports a large, integrated software development team interfacing with analysts, architects, software engineers, end users and stakeholders to develop complex web applications leveraging J2EE/STRUTS, Oracle RDBMS, geospatial components, and business analytics. Works collaboratively within the project team and may also team lead a sub-track of the project. At all times, ensures technical quality, accuracy, thoroughness, efficiency and adherence to timelines during the delivery of the solutions. 

Roles and responsibilities:     
Designs, develops, implements and maintains IT solutions for clients within an agile development lifecycle.     
Guides technical efforts of the onshore and rightshore team.
Performs all phases of software engineering including requirements analysis, application design, code development and testing. 
Lead mid-level planning exercises with developers/engineers. 
Anticipates issues and risks at the module level and escalate appropriately. 
Manages the scope, time, and quality throughout of the project life-cycle. 
Resolves problems with software and responds to suggestions for improvements and enhancements.     
Addresses problems of systems integration, compatibility, and multiple platforms. 
Consults with project teams and end users to identify application requirements. 
Performs feasibility analysis on potential future projects to management.     
Assists in the evaluation and recommendation of application software packages, application integration and testing tools.     Facilitates and drives workshops and client meetings in order to help to translate business requirements into system design. 
Researches, tests, builds, and coordinates the conversion and/or integration of new products based on client requirements.     
Undertakes quality review of others' code or designs. 
Structures and mentors team members to plan and execute tasks during development. 
Develops relationships with client technical developers and architects as a trusted advisor. 
Ability to influence technical tradeoffs with client stakeholders (e.g. cost versus flexibility, best practice design versus pragmatic design). 


Please apply on our company website (www.artechinfo.com) with reference to job ID, or contact me at Pradeep.V@artechinfo.com / 973.507.7539
 
Pradeep
Team Lead – Staffing
Artech Information Systems LLC
360 Mt. Kemble Avenue, Suite 2000 | Morristown, NJ 07960
Office: 973.507.7539 | Fax: 973.998.2599
Email:
Pradeep.V@artechinfo.com | Website: www.artechinfo.com
About Artech Information Systems LLC
Artech is an employer-of-choice for the last 25 years to over 7,500 consultants across the globe. We recruit top-notch talent for over 70 Fortune and Government clients coast-to-coast across the U.S., India, and China. We are #1 Largest Woman-Owned IT Staffing Firm in the US and this may be your opportunity to join us! For more check: www.artechinfo.com
Connect with Artech through Social Media
Learn more about our company including the latest events at Artech, new job opportunities, jobseeker tips, and more. Follow us on Facebook, Twitter, LinkedIn, Google+, and YouTube