Technical Lead-Java Job Description
Technical Lead-Java Duties & Responsibilities
To write an effective technical lead-java job description, begin by listing detailed duties, responsibilities and expectations. We have included technical lead-java job description templates that you can modify and use.
Sample responsibilities for this position include:
Technical Lead-Java Qualifications
Qualifications for a job description may include education, certification, and experience.
Licensing or Certifications for Technical Lead-Java
List any licenses or certifications required by the position: AWS, PCF, J2EE, PMP, GSEC, GIAC, CSM, ITIL, GCP
Education for Technical Lead-Java
Typically a job would require a certain level of education.
Employers hiring for the technical lead-java 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, Education, Technical, Technology, Information Systems, Mathematics, Business, Science
Skills for Technical Lead-Java
Desired skills for technical lead-java include:
Desired experience for technical lead-java includes:
Technical Lead-Java Examples
Technical Lead-Java Job Description
- Develop criteria for and participate in the evaluation of third party vendors and software due diligence exercises
- Provide input and coordinate with Database Administrator in creating new and modifying existing database structures
- Understanding the benefits of using state of the art methods and tools and their application on a particular engagement
- Ensures that design reviews are scheduled and executed
- Assists with detailed project estimating and milestone planning
- Contributes to determining programming approach, tools, and techniques that best meet the business requirements
- Ensures code review is conducted and certify that code meets quality standards
- Leads and organizes testing reviews
- Line manage and mentor junior and mid-level back-end developers, including training, onboarding, and reviewing performance
- Develop back-end systems and structures to support new features for large web and mobile applications for Tier-1 and Tier-2 telecommunications companies and cable operators
- Lead and mentor a small team of developers in building components and solutions
- Provide expert knowledge to the organisation of implementation of supported standards
- Developed on Linux utilizing linux development tools and build infrastructure
- >Development of networked software and related standards
- Experience with at least one SQL database
- Developed with at least 2 scripting languages
Technical Lead-Java Job Description
- Under the leadership of senior developers, develop complex application business logic using Java
- Emphasize and engineer DevOps best practices with the Piksel managed services team
- Application support for releases of developed code as part of two to four-week Agile sprint cycle
- Understand and ensure adherence to enterprise technology standards
- Resource - manage a team of employees
- Strive to be a thought leader and advanced practitioner in creative tools and tactics
- Planning, analysis, design, and coding web applications lead team of 6-8 Sr
- Building, Management and Development of the team ( People Management)
- Hands-on (coding) and Technical guidance (Technical Lead)
- Conduct performance appraisals with the team and follows up (administration, career management, performance management)
- Strong background in core java and web development
- Technical fluency in various technologies and architectures (SOA, .NET, HTML5 , C#, Java, etc)
- Strong understanding of web application architecture and platforms(Apache, Tomcat, JBOSS)
- Worked on projects providing computation and analytics using Big Data technologies like Hardoop, Storm, Spark
- Understanding of Custody, Prime Broker business models
- Experience with big data technologies like mongodb, elasticsearch, hbase etc
Technical Lead-Java Job Description
- Work closely with various technology teams (Operations, Security, Infrastructure, PMO) to define and implement elegant, scalable and sustainable technical solutions using the Java technology stack
- Have experience in modeling XML Schema with either XMLSpy or OxygenXML
- Develop large-scale enterprise applications deployed to a JBoss application server on a cloud platform
- The ability to logically identify and resolve issues using root cause analysis
- Provide estimates of the level of work effort and time for completion
- Communicates with other technical leads, IT groups, and clients so they understand the project's technical implications, dependencies, and potential conflicts
- For teams without a BSA, performs this staff member's duties, including interviewing business liaisons to diagram process flows and to write functional requirements
- Lead the global technical implementation of an expanded collateral processing application – from design and planning to technical rollout
- Experience in designing using UML
- Be an agent for change in the environment
- Sound knowledge of Design Patterns/Best Practices is required
- Experience working on OSB/ SOA is desired
- 8 + years' experience of object-oriented software design, development and implementation using modern tools, frameworks and methods
- Experience working with some would be an advantage- Puppet, Chef, Ansible, Docker, CloudFormation
- Demonstrated expertise of Java and related core technologies with a inimum of 8 years' or more of professional experience
- People management skills, experience growing teams
Technical Lead-Java Job Description
- Have experience in meta data driven ETL tools
- Have experience with SOA and micro-services design principles and patterns
- Possess an advanced computer science or engineering degree
- Have strong experience with distributed system design
- Have experience with Tibco or other message bus technologies
- Have experience with software development life-cycle tools like Jira and Confluence
- Possess cloud based software development skills using AWS/Azure
- Have experience with financial services and payments
- Senior Developer will be responsible for technically leading the software projects through all stages of the life cycle, including responsibility for requirements capture, design, development, acceptance testing and implementation
- Should have knowledge of CI/CD Automation
- Experience designing sustainable APIs and managing their lifecycles
- A passion for video games and building a scalable network platform
- Experience with Linux, Apache Camel, Tomcat, Python, and other Open Source Software projects from a developer, maintainer, or user/consumer perspective
- Multiple platform development experience (Linux, Windows, OSX)
- Participate in the on call rotation to support the product after hours if necessary
- Own the technology solution related to the web platform and will be the SME on all the technical /functional aspects of the platform and integration points
Technical Lead-Java Job Description
- Support and resolve application helpdesk issues
- Documenting user functional requirements
- Develop and direct the delivery of intranet applications including design, build and testing according to specified business requirements for assigned projects
- Requirements and uses document templates that meet SDLC standards
- Design and develop technical solutions based on business requirements and technical specifications
- Collaborate with IT and Business partners on design, development and end to end testing
- Identify any downstream project impacts
- Create technical documents to define solutions
- Communicate project status and progress to Project Manager
- Analyze defects and provide solutions
- Experience leading large scale project, including collecting requirements, writing function and design specifications, applying appropriate technologies and frameworks, architecting and designing project architecture
- Expertise in conceptualizing, designing and coding technical solutions using Java/J2EE technology stacks
- Strong Programming Skills in designing and implementation of multi-tier applications
- Deep understanding on Tomcat, Apache, Oracle, MySQL, JDBC, SQL
- Experience on Web Service, XML, Linux (Red hat, Centos), Bash Script
- Expertise with map and JavaScript based UI framework (such as ExtJS)