Java/J2EE Developer, CA (Contract to Hire)
Hi, We have an urgent requirement on the below. Job Title: Sr. Software Engineer Location: Milpitas, CA Type: Contract to hire. Job Summary: The Sr. Software Engineer is responsible for designing and implementing software solutions or components of solutions in collaboration with software architects, business analysts, database developers, and functional designers. This position provides technical guidance to other developers. Contributes oversight of contract and outsourced developers. Supports and advises the supervisor in achieving product development objectives. All activities must be in compliance with Equal Employment Opportunity laws, HIPAA, ERISA and other regulations, as appropriate. Essential Functions: ? Specific responsibilities of this role include: - ? Works with product managers, business analysts, and other developers to understand business requirements and to translate requirements into technical solutions. ? Creates detailed technical specifications. Prepares technical documentation of his or her designs, and contributes to technical documentation of current products and services. ? Codes/develops in J2EE environment. Documents code/implementations. Complies with coding standards and development practices. ? Develops and executes unit tests for developed code. ? May write SQL queries as product components, or for testing and debugging. ? Contributes to design of relational database model, object model (DAO/DTO/Action Classes/Java patterns) and dynamic GUI model (DHTML / JavaScript / ExtJS / XML / XSL). ? Provides leadership and direction and expedites projects and the development process by coaching and assisting less senior engineers ? Expedites the development process by proposing and creating automated processes ? Contributes in multiple engineering projects concurrently and at all phases of the software development life-cycle (SDLC). ? Will develop a thorough understanding of products and services ? Participate in oversight of offshore teams, including coaching on technical issues and monitoring performance ? Works closely with the functional business group(s) to ensure the efficiency and effectiveness of systems and solutions deployed in support of business goals and objectives. ? Is willing to learn new different technologies and implement new ideas. ? Maintain HIPAA privacy and security standards as defined by the Company. Minimum Requirements: ? Bachelor's degree in Computer Science, Information Systems, or related field. Engineering degrees are acceptable. Master's degree desirable. ? Five (5) years total working experience in commercial software development. ? Three (3) years recent working experience with J2EE and related technologies. ? Programming skills in Java, JavaScript, HTML, SQL, and XML. ? Experience with use of integrated development environments, software configuration management (version control), data access methods, data and logical control structures, object oriented programming, design patterns. ? General knowledge of current software/system development technologies, standards and practices, particularly in web-based, SaaS or cloud applications ? Excellent communication, analytical, and development skills. Preferred Qualifications: ? Experience with Unix/Linux and Oracle database technologies. ? Knowledge of current business intelligence development and deployment technologies, standards and practices. ? Knowledge of current standards and practices in healthcare information systems. ? Experience with remote work forces and offshore development teams Desired Skills: .NET, J2EE, Java Keywords: Software Application, J2EE, Java, .NET
| Expired |
More .net projects
View AllMore j2ee projects
View AllRelated projects
Search for freelance jobs
"I did not know what to expect at first. But my final impression once I used your site and service is a great one! Simply amazing!
I would recommend this service to any other freelance artists and co workers who are looking to expand their client base."
"The possibility to include all information about my freelance working places in just one website. It means, I don't need to tell my future employer to go to odesk, elance, etc. They can check everything about me in donanza website."




