What are the responsibilities and job description for the Java Web Developer position at Talent Software Services, Inc?
Job Details
Java Web Developer Job Summary: Talent Software Services is in search of a Java Web Developer for a contract position in New York, NY. The opportunity will be one year with a strong chance for a long-term extension. Position Summary: Primary Responsibilities/Accountabilities:
- Support research and development of development frameworks, and definition of standards.
- Lead and implement initiatives as required to deliver business objectives.
- Conduct independent analysis and assessment to resolve strategic issues.
- Build effective relationships with internal/external stakeholders and ensure alignment.
- Monitor and track performance, and address any issues.
- Review the work of other team members as required.
- Provide input into the planning and implementation of operational programs.
- Decompose business requirements and translate them into detailed design specifications and code.
- Interact with key business & technology stakeholders to define, analyze, and deliver requirements that reflect the needs of both the business and end-customers.
- Assess the costs and benefits for different solutions and recommend/decide on appropriate designs.
- Design solutions, write code, perform unit testing, develop appropriate artifacts/documentation, and facilitate final delivery.
- Support production issues, including independently completing root-cause analysis and diagnosis.
- Devise new algorithms and data structures for target environment and platform attributes in alignment with architectural patterns.
- Build solutions that are supportable, scalable, and achieve our aspiration of common assets.
- Recommend or automate approaches to streamline and integrate technological processes and/or systems to improve operational efficiency and effectiveness.
- Support the management of specific project deliverables & outcomes.
- Identify opportunities to strengthen the development capability, such as sharing expertise to promote technical development, mentoring employees, building communities of practice, and networks.
- Stay abreast of industry technical and business trends through participation in professional associations, practice communities, and individual learning.
- Focus is primarily on business/group within client; may have a broader, enterprise-wide focus.
- Exercise judgment to identify, diagnose, and solve problems within given rules.
- Work independently on a range of complex tasks, which may include unique situations.
- Broader work or accountabilities may be assigned as needed.
Qualifications:
- Typically 3-4 years of work experience in Web Technologies, IT, or business environment and/or B.S./B.A. in computer science, engineering, information systems, math, or business.
- Experience with Java.
- Experience with the J unit Testing Framework.
- Proficient level of knowledge in domain.
- Knowledge of software development practices, concepts, and technology obtained through formal training and/or work experience.
- Knowledge of required programming languages and can code with little oversight.
- Knowledge of technical/business environment and processes.
- Understand functional aspects and technical behavior of the underlying operating system, development environment, and deployment practices.
- Have facility with and understanding of the ecosystem that code operates in.
- Technical proficiency gained through education and/or business experience.
- Verbal & written communication skills - In-depth.
- Collaboration & team skills - In-depth.
- Analytical and problem-solving skills - In-depth.
- Influence skills - In-depth.
- Data-driven decision making - In-depth.
If this job is a match for your background, we would be honored to receive your application!Providing consulting opportunities to TALENTed people since 1987, we offer a host of opportunities, including contract, contract to hire, and permanent placement. Let's talk!