Java Team Lead Job Description
Java Team Lead Duties & Responsibilities
To write an effective java team lead job description, begin by listing detailed duties, responsibilities and expectations. We have included java team lead job description templates that you can modify and use.
Sample responsibilities for this position include:
Java Team Lead Qualifications
Qualifications for a job description may include education, certification, and experience.
Licensing or Certifications for Java Team Lead
List any licenses or certifications required by the position: JSP, RPA, JAVA, UNIX, SQL, SOA
Education for Java Team Lead
Typically a job would require a certain level of education.
Employers hiring for the java team lead job most commonly would prefer for their future employee to have a relevant degree such as Bachelor's and Master's Degree in Computer Science, Engineering, Information Technology, Science, Education, Computing, Technical, Software Engineering, Mathematics, Computer
Skills for Java Team Lead
Desired skills for java team lead include:
Desired experience for java team lead includes:
Java Team Lead Examples
Java Team Lead Job Description
- Consult with business partners on requirements, organize and synthesize to technical requirements and designs
- Review design documents, come up with project dates and drive the resources to get the projects completed on-time and within budget
- Design detail technical solutions using best available technology
- The individual must demonstrate detailed understanding of the software lifecycle process and have worked in an Agile environment
- Responsibilities include the development and implementation of organization-wide information models for use in designing and building integrated, shared software and database management systems
- Providing architecture oversight and new and emerging technology evaluation
- This individual will be expected to take direction from the customer and assist in developing lifecycle documentation in addition to required coding standards
- This role requires a productive player in all aspects of an Agile software development lifecycle
- Work with developers, technical architects, and marketers to implement and configure enterprise systems and technologies to meet user expectations and business objectives
- Perform a variety of functions including technical research, business analysis, marketing and business consulting, and project management
- Experience with database, soap, xml
- Should have more than 5+ years 'hands on' experience in core java and SQL experience
- Candidates should have experience in working on of the following – scalable web applications, high performance applications, ad-optimization and auctioning, Web 2.0, algorithms and Web Services
- Report on staff development and skill portfolios for area of responsibility
- Provide/maintain templates for skill-profiles of individual staff members
- Skill Transfer Management and knowledge networks in own area
Java Team Lead Job Description
- Translate design concepts to prototype solutions as quickly and tangibly as possible, with a balanced understanding of technical feasibility implications and design intent
- Work other architects, designers and framework groups on best solution for business and IT
- Design and Develop components as defined above
- Establish team goals and milestones
- Working with senior business and technology managers (in UK and India) as required, to identify business requirements and the associated business case for development projects
- Ensuring the completion of the analysis of business requirements, including the definition of requirements scope, solution design, plan, timescales and costs
- Forecasting and tracking projects to keep the budget and cost below estimate, and should be able to predict and manage risks efficiently
- Ensuring there is full end-to-end ownership for the business solutions and liaise with other business and technology teams in good time as required for solution design, planning, development, testing and release management
- Establishing a robust governance structure that allows coverage of key governance functions
- Coordinate a team of 5 developers
- In depth experience of Unix (Linux, Solaris )
- Track record of delivery in technically challenging Java projects
- Experience with legacy transformation initiatives
- The ability and adaptability to identify and describe complex technical solutions and challenges to non-technical stakeholders in terms suitable for the target audience
- Demonstrable skills in creative thinking, teamwork, problem solving, decision-making, time management, and verbal and written communications
- Customer and quality driven but also pragmatic and keeps the business interests in mind
Java Team Lead Job Description
- Research of inner working of popular tools
- Gather requirements from stakeholders and plan the work following Scrum guidelines, based on the priorities specified by the Product Owner
- Propose, discuss with Product Owner, prioritize and sign-off on technical debt items
- Maintain, improve and provide support for the features developed (JIRA plug-ins, internal Java based web application, automation around various REST APIs)
- Deploy and document the final artefacts resulted from the features developed
- Handle development/design projects using Java, J2EE, Unix Shell scripting, Oracle, WebSphere, Autosys
- Guiding the team with best coding practices, doing code reviews and provides functional and technical help
- Setting and maintaining working standards (code and service level standards, datasets configuration standards , process documentation), ensuring compliance and managing dependencies
- Ensuring team operating rhythm is adequate (task distribution, shift management, etc)
- Ensuring the onboarding systems and tools are in good shape and fit for purpose – organize development as needed
- Relevant Degree level qualification
- Experience in performance tests strategies, statistical methods and tools used for performance testing
- Experience with Servlets, JMX, JSP, JSF, JavaScript
- University Degree or higher certificate in information technology
- Communicate clearly and precisely to teams in different locations the status of various tasks
- Maintain administration tasks; Jira to record progress against tasks, Wiki for documentation and clarity for booking in time
Java Team Lead Job Description
- Under the direction of management, supervise team activities to ensure alignment of departmental goals and service levels
- Promotes positive morale through team building efforts
- Tracks and reports status for projects and event review action items, ensuring timely and accurate completion
- Trains and instructs associates in job duties and company policies, or arranges for training to be provided
- May need to evaluate associate performance, write and deliver performance review and establish career goals with guidance from management
- Coordinates with management, vendors and others to solicit cooperation and resolve problems
- Communicates corporate and departmental policies, procedures, and service standards in conjunction with management
- Create the High-level Design documents and lead the team in producing Detailed Design documents
- Work as a strong partner and supporter of the Global Development lead in Raleigh – working collaboratively with the Raleigh development team, and ensuring local APAC team works to both local and global delivery priorities
- Become a local SME on the internals of margin processing across several applications and business lines (OTC, Repo and Stock Borrow Loan)
- Maintain an effective workforce and manage the attrition risks
- At least 5 years experience in an IT development environment
- At least 5 years system integration experience
- At least 5 years Java/J2EE development experience
- University/College Degree or Diploma in Computer Science or related discipline
- Ability to partner with customers to identify needs and apply appropriate technical solutions
Java Team Lead Job Description
- Understand and ensure all local regulatory (SOX, Audit, MAS etc) needs are handled across all applications
- Be a member of the global MS IT management team, partnering across all disciplines as one of the global leads
- Work effectively with team members in other locations situated globally – with special focus on the Raleigh organization
- Manage a team of 2-4 developers in USA and 6 developers in Kiev
- Intensive communication with project stakeholders and other business and technical teams
- Review architecture and code
- Support for releases and L3 support of live system
- Coordinate team activities from capacity, quality and progress perspectives
- Split complex tasks into reasonable work items and assign to respective developers
- Ensure team code quality is satisfactory and all quality activities are followed
- Senior Java 6+/J2EE developer with experience in EJBs, and common open source industry frameworks
- Experience with an IBM industry content pack
- Good working knowledge of DBMS
- SOAP and REST Web Services (creating, using and publishing Web services)
- Building automated unit testing in Java environments
- Experience with IDEs and associated tools for development and testing (ex