Sr. Java Developer(US Citizens/GC/EAD)
Skills: Java, SQL, Ajax, ANT and Maven Tools, Jenkins, Cruisecontrol, or Hudson Description: A senior Java developer with experience in many of the technologies associated with Java web development. This developer would have 5-15 years’ experience in Java/web technologies, 3+ years’ experience working in large scale high performance web environment. Strong data analysis and strong knowledge of SQL queries. Experience writing AJAX modules, Ant and Maven build tools, worked with continuous integration tools like Jenkins, Cruisecontrol, or Hudson, and UNIX admin knowledge. Additional Description: DEV: Develops, implements, integrates and maintains applications. Under general supervision, formulates and defines system scope and objectives through research and fact-finding to develop or modify moderately complex information systems. Prepares detailed specifications from which programs will be written. Designs, codes, tests, debugs, documents and maintains those programs. Designs and constructs databases to ensure integrity, performance, accessibility, and recoverability of data. Establishes database definitions and tables; designs, codes, tests, and implements custom database scripts and formal procedures. May perform physical or logical data modeling. May also develop in the following areas: Enterprise Resource Planning (ERP), Moble Solution Services (MSS), Product Development, and Customer Care. 1-Completes all technical development tasks pertaining to applications per approved projects and allocated budgets; 2-Interfaces extensively with functional users to confirm the applicability of design alternatives, identifies and recommends cost effective options, and address user concerns; 3-nterfaces as necessary with all critical integration points to insure that applications are integrating successfully and efficiently with all requested applications; 4-Conducts necessary internal quality assurance, system testing, and load testing to insure that the application is of high quality when released to users for the User Acceptance Testing phase of the project (manage all necessary migration of software code to/from the respective environments - development, quality assurance, training); 5-Works closely with end users and corporate sponsors during the User Acceptance Testing phase of the project to insure that any and all necessary changes to the application can be accommodated to meet user requirements while also honoring timeline and budget restrictions; 6-Provides detailed deployment documentation to the support group to insure preparedness to deploy new releases into the production environment within the SLA windows 7-Designs, implements, and maintains databases with respect to access methods, access time, validation checks, and statistical methods; 8-Maps workflow and creates design specifications based on functional requirements; 9-Translates logical information model to efficient physical database designs; 10-Configures, analyzes, designs, develops, and maintains program code and applications to support business processes and functions; works on large, complex installations; 11-At the lower levels, responsibilities focus primarily on simple systems analysis and development activities. At the senior level positions, responsibilities focus primarily on design and development of innovative business solution systems. 12-At higher levels, designs and consults on data design, database architecture, metadata and repository creation; develops data warehousing blueprints, evaluates hardware and software platforms, and integrates systems. Evaluates reusability of current data for additional analysis; reviews object and data models and the metadata repository to structure the data for better management and quicker access. Serves as an expert to application developers to provide expertise on database capabilities and constraints. Typical Training / Experience - Typically requires BS/BA in related discipline. Generally 8+ years experience in related field; certification required in some areas OR MS/MA and generally 5-7 years experience in related field; certification required in some areas Dept/Org Scope & Impact - Recognized subject matter expert. Concerned with problems that have a direct and important effect on business programs and results; Routinely called upon to apply/demonstrate mastery of existing and emerging technologies, practices, and processes; May direct major projects or programs with significant business impact within department, area, and business unit Problem Complexity - Performs leading-edge areas of work for the professional field (where applicable); Displays the highest level of critical thinking and analysis in bringing successful resolution to high-impact, complex, and/or cross-department problems Makes prompt, sound decisions when faced with complex and often contradictory alternatives that result in successful outcomes Autonomy - Operates with considerable latitude. Situations may have little or no precedent requiring original or new concepts or approaches without guidance from others; Reaches decisions under conditions of uncertainty Knowledge - Possesses extensive knowledge in primary discipline or technical/ scientific area; State-of-the-art knowledge of technologies, processes, and practices; Point of authority and/or source of technical/ scientific knowledge Primary contribution is in applying knowledge (product, industry, professional, technical), rather than managing people. Greater than 50% of time is doing individual contributor work; No responsibility for developing and managing operating plans/budgets Influence/People Leadership - Develops or engages/directs others in developing innovative solutions to important, highly complex strategic and operating problems; cross-department considerations are often present ; May provide oversight to employees' professional development, but does not have unilateral hiring or firing authority
Related projectsSearch for freelance jobs
can’t wait for more clients
and advertising. Thank you."