Java Technical Lead Job Description
Java Technical Lead Duties & Responsibilities
To write an effective java technical lead job description, begin by listing detailed duties, responsibilities and expectations. We have included java technical lead job description templates that you can modify and use.
Sample responsibilities for this position include:
Java Technical Lead Qualifications
Qualifications for a job description may include education, certification, and experience.
Licensing or Certifications for Java Technical Lead
List any licenses or certifications required by the position: AWS, PCF, J2EE, PMP, GSEC, GIAC, CSM, ITIL, GCP
Education for Java Technical Lead
Typically a job would require a certain level of education.
Employers hiring for the java technical 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, Education, Technical, Technology, Information Systems, Mathematics, Business, Science
Skills for Java Technical Lead
Desired skills for java technical lead include:
Desired experience for java technical lead includes:
Java Technical Lead Examples
Java Technical Lead Job Description
- Manage code reviews, defects and work transition to quality assurance (QA) analysts, where applicable, utilizing a behavior-driven development (BDD) approach
- Emphasize unit testing for development, following TDD (test-driven development) practices
- Collaborate with front-end developers on API development and integration into key client implementations of Piksel products and services
- Ensure the technical integration of front-end code and design to work with back-end services
- Work with managed services team on developing and managing scalable infrastructure, maintenance of security for back-end systems, and addressing Tier-3 production support incidents
- Interface with Piksel product owner and product team for integrating new product feature development into client solutions
- Work with technical architect (TA) and program/project managers (PMs) to organize Agile Scrum work
- Act as a scrum-master or technical leader for day-to-day development work
- Train clients’ technical staff and Piksel’s managed services team in Piksel product feature utilization and optimization
- Optimize back-end services, including micro-services, for Piksel and client developed back-end solutions
- Demonstrable C/C++/Java expertise
- Development of hosted and telco appliance like solutions
- Worked on OAMP components
- Experience with at least one broadcast standards suck as DVB, ATSC
- 6+ years' Java/J2EE development experience with at least 1 year in a lead role
- Strong in design and design patterns (eg
Java Technical Lead Job Description
- Maintain thorough subject matter expertise of the functionality and solution architecture
- Write code for Proof-of-concepts and prototypes in support of solution architecture activities
- Supervise the general planning (schedules, holidays)
- Provide the controls and information on what we are improving Performance management
- Ability to review and contribute to the definition of functional and non-functional business requirements and translate these into clearly articulated architectural requirements in the context of the required solution
- Lead Design, Coding, unit testing and debugging applications in various software languages
- Develops technical specifications for COTS software and configures various products based on specifications
- Lead a team of software developers and provide guidance on all aspects of software development including compliance with design frameworks, coding standards, optimization of development efforts
- Design, Multi Threading and performance
- Develop and enforce JH Insurance development standards and practices are adhered to by the development team, coding, code management, and documentation
- Experience with python, flex, extjs, jquery
- 5+ years of experience working with Java
- Experience working with some or all of the following - Puppet, Chef, Ansible, Docker, CloudFormation
- Relevant proven work experience is required
- Sound knowledge of Java/J2EE platform is required
- Requires Experience with using Web Services and Messaging technologies to integrate with external applications
Java Technical Lead Job Description
- Have experience in dependency management and build tools such as Gradle, Maven, Ant and Ivy
- Have a strong familiarity with source code management and continuous integration/delivery processes and tools like SVN and Jenkins
- Design, develop, and support user interfaces for retail applications completing programming using various languages and software products
- Updating release notes by documenting new features, fixes, and notable setup or configuration
- Have 10+ Years of software development experience, 3-5 years of team lead and software design experience
- Have experience with Agile software development practices and tools
- Have experience in UNIX, Linux & Shell scripting experience
- Have experience in Oracle and MS-SQL database
- Have experience in JavaScript experience/AngularJS, Single Page Applications (SPA)
- Have experience in managing the delivery of software projects
- Knowledge of frameworks such as Spring/Hibernate is preferred
- Networking experience in TCP, UDP, and higher level protocols
- A solid understanding of the Software as a Service model
- Secure coding experience (encryption, denial of service mitigation)
- Code optimization experience
- Experience with virtualization / containerization technologies, and infrastructure as a service
Java Technical Lead Job Description
- Must have an ability to work to deadlines
- You will be a strong, disciplined technologist
- You should be able to keep up with key technology trends
- Accountable for the technical development and quality assurance of of esure’s products
- Unit testing, Continuous Integration, Automated Continuous Quality Control of developed components
- Troubleshooting and maintenance of developed applications
- Establish & sustain relationships with clients, business units and partners
- Work collaboratively with other team members and other groups
- Contribute to development of Proposals
- Articulate business and technical solutions to audiences of different levels
- Work closely with QA manager and Operations Manager to review issue backlog monitor the health of the web platform
- 9+ years of experience in Software development (incl
- BS/MS in CS/EE/Math, 7+ years in developing large-scale web-based software applications focusing on usability, scalability, and performance using Java
- Excellent written and verbal communication skills, presentation and problem solving skills
- Experience leading a development teaming working with remote team
- Strong experience in all the phases of software development life cycle including requirements gathering, analysis, design, implementation, deployment and support
Java Technical Lead Job Description
- Contribute new and emerging technology ideas that could enhance applications and/or business process
- Manages source control and branching strategy and execution for the Enterprise Master Data team
- Ensures successful deployments of monthly releases to all environments (production and non-production)
- Decomposes high level Use Cases into specific tasks in Team Foundation Server
- As Technical Lead Java & JavaScript Engineering / Automotive Onboard Application Platform you are mainly responsible for (further) developing car-interacting apps / features / services for car onboard platforms
- You are the technical lead of a small agile software engineering team
- You act close to the manner of a system architect, contributing to appropriate software design
- Your team develops, designs, documents, implements and integrates apps / APIs / features / services for the customer vehicles' onboard units, interacting with Smartphones, big data backend clouds of the customer and some external parties' systems
- Design, develop, implement, and improve state-of-the-art software in collaboration with a team of software developers, software testers, system engineers, DBA’s, IT and network personnel
- Foster a software development process that is user-centric with leading agile engineering philosophies (test driven development, test automation, continuous integration and delivery)
- Expert knowledge on Java, J2EE, JSP, EJB, Ajax, Struts, Hibernate
- 10+ years of experience in SDLC with a strong command of Java application and web services design and development
- Must be proficient in Java7, SOAP and RESTful web services, and Messaging based integrations
- Experience with content management systems – OpenText preferred
- Experience building applications using RDBMS technologies – PostgreSQL preferred
- Experience in Waterfall SDLC and Agile development environments