Java Developer Lead Job Description
Java Developer Lead Duties & Responsibilities
To write an effective java developer lead job description, begin by listing detailed duties, responsibilities and expectations. We have included java developer lead job description templates that you can modify and use.
Sample responsibilities for this position include:
Java Developer Lead Qualifications
Qualifications for a job description may include education, certification, and experience.
Licensing or Certifications for Java Developer Lead
List any licenses or certifications required by the position: PCF, SUN, AWS, AINS, ITIL, API, AEM, CLSA, CSSA, BPM
Education for Java Developer Lead
Typically a job would require a certain level of education.
Employers hiring for the java developer lead job most commonly would prefer for their future employee to have a relevant degree such as Bachelor's and Collage Degree in Computer Science, Engineering, Technical, Education, Information Systems, Information Technology, Computer Engineering, Business, Math, Technology
Skills for Java Developer Lead
Desired skills for java developer lead include:
Desired experience for java developer lead includes:
Java Developer Lead Examples
Java Developer Lead Job Description
- Help identify, escalate, resolve any technical issues and problems that might occur
- Ensure designs are in compliance with specifications and customer requirements
- Ensures that the Scrum team is capable of consuming stakeholder demand and delivers a versioned platform
- Increase coverage of different data formats and APIs by developing new Bots on top of the existing framework
- 7+ years of professional software development experience with primarily strong backend experience including exposure and experience to modern JavaScript technologies like React, Angular
- Experience with being a Tech lead or Architect and being responsible for designing systems from the ground up
- Have been mentoring and supporting peers and engineering teams, particularly in reducing technical debt and complexity in applications
- Have deep knowledge of how to write robust, maintainable applications, and a reasonable understanding of how to build and work with distributed, high-volume backend services
- Care about quality and knows what it means to ship high quality code
- Responsible for participating in the Architecture meetings, Lead the design Sessions, Participant in the Release/Sprint Planning meetings
- Demonstrate experience in line management
- Experience of working on-site with client staff
- A structured approach to problem diagnosis and resolution
- A background in Java EE, SOA and Open Source development
- Fuse 6.2, Java 8
- XML/XSD Data Design
Java Developer Lead Job Description
- Manage and maintain established DB standards
- Leads/Manage the design for large complex projects and deals with technical challenges
- Integrate knowledge of own discipline with knowledge of other disciplines to develop integrated solutions and help in setting organizational road-map
- Ensure adherence of the development team to the architectural vision of the product, ensuring that associated designs follow that vision
- Work on problems of highly complex scope, through expert usage of non-standard concepts & principles requiring high levels of judgment & interpretation
- Apply advanced knowledge and experience to the development of new methods, programs and procedures
- Offer expertise cutting across units and makes tactical decisions having an impact on business - keeping up to date on new trends, estimating, assessing, managing and meeting commitments across projects
- Works under minimal supervision and exercises wide latitude in determining objectives and approaches to critical assignments
- Communicate with the stakeholders of the application and technology peers to deliver the functionality
- Set direction, guide and mentor team members on technical direction of implementations
- 8 - 10 years’ experience in Java / J2EE and related technologies
- Open-source stack to build enterprise-grade Java applications (JUnit, Gradle, EasyMock, Git, Jenkins, IntelliJ)
- Bachelor’s Degree in Computer Science, Business, Engineering, Math or related field plus 10 years of development experience preferred, - OR - 15 years of comparable work experience
- 10 years of development experience (Finance/Lending industry experience a plus) – OR - 15 years of comparable work experience
- 5 years of experience with various Software Development Life Cycle methods such as Agile, SCRUM, Waterfall
- Software tools applicable to technology being used (i.e., Java, PowerBuilder, Salesforce, PeopleSoft, Hyperion, Workday)
Java Developer Lead Job Description
- Implement OO designs using Design Patterns in presentation and business tiers
- Develop web application components using HTML, XHTML, and Javascript (JQuery)
- Build web applications using Tomcat web application server
- Execute on test driven development using JUnit
- Assist with modification of ant scripts as needed
- Create requirements and design artifacts
- Collaborate with engineers in the team to determined web application requirements
- Participate with business units using Agile techniques and practices to identify requirements and designs
- Regularly communicate with project team and management
- Technical governance and leadership for the team of 5 to 10 people
- Knowledge of application servers, WebSphere, Weblogic, Apache Tomcat
- Create system requirements, design system architecture and develop application framework
- Looking for a Java generalist
- Experience in PL/SQL, including triggers, stored procedures, queries
- Advanced knowledge of Adobe Flex and Javascript
- Advanced knowledge of Adobe Flex and Javascript
Java Developer Lead Job Description
- Develop and implement Java / Spring n-tier scalable solutions in an Agile framework
- Design and build scalable framework for web applications
- Explore and design dynamic and compelling consumer experiences
- Work in Continuous Delivery model
- Coding for back-end changes in the context of market engine
- Writing tests and continuously improving code quality
- Collaborating closely with Senior in-house Software Engineers or QA Engineers
- Participate in the integration of technical and application components to meet business requirements
- Excellent opportunity to work with Artificial Intelligence, Blockchain and other fancy technologies and concepts
- Lead a small team of developers as a technical supervisor
- Experience with Adobe AEM Solutions and technologies
- AEM Developer & Component Developer certifications highly desired
- Strong tech management skills
- Able to communicate with client tech representatives
- Experience with large branded websites
- Solid understanding of the Maven build system
Java Developer Lead Job Description
- Ensure the applications we build are feature rich and maintainable in a resilient/supportable manor
- Make sure that any code produced secure, stable and operational
- Collaborate and influence globally dispersed IT teams
- Participate in architecture, design, implementation, deployment, and support of applications
- Help review and qualify business requirements, functional specifications, use-cases, and test plans
- Design and implement application features, including user interfaces, and business functionality enhancements
- Help execute test plans and provide support during user acceptance testing
- Minimum 8+ years’ experience in designing and coding web applications using Core Java and J2EE technologies and SOA architecture and Scala
- High level of proficiency with enterprise databases
- Knowledge of data warehouse architecture and design techniques and experience in implementing large scale data lakes and traditional EDW or data marts
- Minimum 8 years of work experience in IT/Software development
- Experience working with Identity & Access Management solutions is a plus
- Development experience in a DevOps environment is a plus
- SQL – must be very comfortable
- Automated testing at unit and integration levels, using tools such as Junit, mockito, powermock, Spock, Selenium
- The Go-to expert in multiple areas of the codebase