Java Lead Job Description
Java Lead Duties & Responsibilities
To write an effective java lead job description, begin by listing detailed duties, responsibilities and expectations. We have included java lead job description templates that you can modify and use.
Sample responsibilities for this position include:
Java Lead Qualifications
Qualifications for a job description may include education, certification, and experience.
Licensing or Certifications for Java Lead
List any licenses or certifications required by the position: JAVA, J2EE, PMP, SUN, AINS, ITIL, ADF, AWS, PCF, AEM
Education for Java Lead
Typically a job would require a certain level of education.
Employers hiring for the java 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, Information Systems, Technical, Science, Computer Engineering, Business, Technology
Skills for Java Lead
Desired skills for java lead include:
Desired experience for java lead includes:
Java Lead Examples
Java Lead Job Description
- Design/develop major and minor enhancements to the architecture within the existing framework of enterprise-wide A-Znet applications
- Work closely with architects to create and implement new system designs make improvements to existing systems
- Be the technical owner for major system components and/or processes
- Good understanding of the full SDLC and experience with SDLCMethodologies (Waterfall, Agile )
- Influence and train team on concepts
- Overall Team Management, Interviewing/Recruiting, Performance Management of team members
- Be a part of agile/scrum team building the industry-leading webinar platform
- Follow SDLC best practices such continuous integration, automated unit test and regression testing, and focus on end to end quality of the delivery
- Work closely with software engineers, quality assurance, product managers and internal and external engineering teams to get high-quality products and features through the software project lifecycle (build, test and release on time)
- Continually seek out improvements to software quality and operational gaps to minimize technical debt and support needs
- Gather input and requirements from the Product Management team (PM)
- You will continuously think about ways of increasing operations efficiency and product quality
- You are also to follow scrum and agile methodologies
- This role requires that you are adaptable and flexible in changes of requirements, and highly responsive to critical production issues providing timely and effective solutions to internal and external stakeholders
- Hands-on experience with Web services design, implementation, and integration with legacy system
- Experience with development, deployment, and support of large-scale distributed applications in a mission-critical production environment is a must
Java Lead Job Description
- Serve as a hands-on and fluid technical resource that can adapt quickly to execute tasks outside of the software development lifecycle
- Work with application development teams to design and build front end user interfaces
- Maintain and review code written by other members of the team and outside consultants
- 10+ years of Java Development experience focusing on Tomcat, JBOSS, and Spring MVC
- Angular experience is required
- Experience writing and troubleshooting JavaScript with a focus on Single Page Applications
- Knowledge of JQuery, NodeJS, Angular 2 and/or Typescript preferred
- Working knowledge of Modern Web Application design including CSS 3, HTML 5 - Responsive / Adaptive Design preferred
- Experience working in a process and deadline driven environment
- Experience managing and prioritizing multiple projects
- Promote best practice in design and coding
- Development experiences in database, MQ, web services and REST services
- Minimum 5 years experience with Java/J2EE development
- A bachelor's in Computer Science or related, plus 5 years of experience leading software application development
- Experience scaling web-based software applications and services to 100M monthly requests
- Experience with functional programming concepts & reactive design
Java Lead Job Description
- Basic Data Modeling, Database Experience
- Develop, enhance, and maintain primarily, but not limited to, web-based applications and related interfaces
- Interact with IT team and business partners on complex business system functions
- Produce and utilize advanced, complex, design documentation
- Plan and organize project workloads within the team and with internal and external user community
- Translate and develop business and functional requirements into a multi-tier J2EE based solution that includes the user interface, business logic, system-to-system interfaces and integrated commercial off-the-shelf products
- Work with database administrators to develop database solutions that meet or exceed performance requirements for high volume transaction processing and reporting
- Troubleshoot and debug complex system problems
- Directing a team of resources comprised of employees and on-/off-shore suppliers in day-to-day monitoring, supporting, maintaining and enhancing a set of application systems
- Managing third level support where the Global Service Desk and Level Two team is unable to solve the end user(s) problems
- Experience with Java/JVM ecosystem
- Proficiency in Analysis, Design, Build, and Deployment of Java applications
- Experience with Database access methods and simple SQL constructs
- Understand Asynchronous and Synchronous transactions and processing
- 10+ years of experience with strong technical knowledge, direction and oversight to ensure the technical delivery is aligned
- Knowledge of ITUP
Java Lead Job Description
- Ensure compliance with various Information Security, Compliance, Legal and/or regulatory requirements as applicable for both in house and SAAS applications
- Document service infractions and Service Level Agreement (SLA) violations and work with Vendors to remediate and resolve issues
- Key outputs
- Service level standards, metrics and reports
- Software maintenance and enhancements releases, documentation, test plans and test results and audit reports
- Lead an Agile development team
- Make technical decisions
- Perform technical Spikes, build PoC
- Communicate directly with the customer
- Endorse best practices
- Ability to design, model, implement, and test high performance software for mission critical applications
- Prior working knowledge of Java frameworks and libraries (Spring, Hibernate, JEE, JDBC, JMS, JMX)
- Prior working knowledge of in-memory data grids (GemFire, Coherence, Terracotta, Gigaspaces)
- Good Knowledge in Oracle
- Possess advanced knowledge of object-oriented design and development (OOA/OOD) and the J2EE framework and data architectures
- Comfortable interacting regularly with both technical subject matter experts business owners of all organizational levels
Java Lead Job Description
- Mentor less experienced colleagues
- Support deployment activities
- Experience with IDE’s such as Eclipse CICS Explorer
- Testing Tools such as Interest / Expediter
- Lead the design and development of Java Programs on the Mainframe
- Work with the Product Owner and users to determine technical requirements
- Evaluate code to ensure that it is valid, properly structured, and meets industry standards
- Ability to develop quickly and with high quality under the SAFE (Agile) methodology
- Produce component designs and specifications of any size and complexity
- Undertake estimates for the creation and development of the full range of complex IT solutions and to ensure the estimates are achievable
- Prior work experience in , Both Jboss 7 and Weblogic 10.3+, Jenkin, Mock test frameworks like Mockito
- 3+ years hands-on team leadership experience
- Hands on experience with Java, Javascript, Node.js
- Design, developed and updated the user interface using CSS, JavaScript and Dreamweaver
- Ajax to refresh only certain section of the page and reduce the load on the web
- Experience in frameworks like Spring, Eclipse RCP, SWT, Drools, JWS