Java Application Developer Lead Job Description
Java Application Developer Lead Duties & Responsibilities
To write an effective java application developer lead job description, begin by listing detailed duties, responsibilities and expectations. We have included java application developer lead job description templates that you can modify and use.
Sample responsibilities for this position include:
Java Application Developer Lead Qualifications
Qualifications for a job description may include education, certification, and experience.
Licensing or Certifications for Java Application Developer Lead
List any licenses or certifications required by the position: SUN
Education for Java Application Developer Lead
Typically a job would require a certain level of education.
Employers hiring for the java application 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, Computer Engineering, Education, Technical, Information Technology, Business, Communication, Applied Technologies, Information Systems
Skills for Java Application Developer Lead
Desired skills for java application developer lead include:
Desired experience for java application developer lead includes:
Java Application Developer Lead Examples
Java Application Developer Lead Job Description
- Review business and non-functional requirements to capture and understand project requirements
- Proactive, regular communications with the Business/Technology partners and Management on status, changes or issues
- Complete deliverables by defined schedules and requirements
- Maintain an awareness and understanding of competing products and provide ideas for innovation and improvement
- Comfortable leading developers collaboratively towards the desired technical design
- Provides inputs on estimates for project efforts
- Work on technical integrations with other systems, and work with Quality Assurance (QA) to assure top quality deliverables
- Develop expert knowledge in vendor applications, components, and services along with internal applications that need to be integrated
- Actively participate and drive discussions that seek to leverage platforms and components for their intended purpose while integrating them into the broader ecosystem where appropriate
- Ability to develop a thorough understanding of the configurability options of flexible vendor platforms(s) to ensure optimal use
- Systems Analysis & Design - Extensive experience as analyst/designer
- Provides coaching and guidance to team members and/or may act as a team/project lead in order to foster professional development of the Application Software Development staff
- Proven experience building SOAP/REST based web services Messaging Systems
- 10+ years of hands-on experience working on database technologies like Oracle, Sybase
- 10+ years of hands-on experience working on XML related technologies like XSD, DTD, XPATH
- Detailed understanding of system development lifecycle, infrastructure best practices and risk management concepts knowledge of business system interactions, infrastructure dependencies
Java Application Developer Lead Job Description
- Drive end-to-end design and development for new system components and integrations (Services/APIs and applications) in alignment with overall solution and application architecture
- Leads and influences technical direction for large scale, highly complex technical initiatives and/or projects requiring integration of cross-functional systems
- Provides technical guidance in evaluating applications systems or evaluating requests for proposals
- Collaborates with the business to prioritize key business/technical initiatives
- Utilizes expert knowledge of the customers business to recommend solutions, and ensures business and technology objectives are met and maintained
- Understands user and process requirements and ensures those requirements can be achieved through high quality deliverables
- Typically serves as a resource to the business and/or as a technical resource to crossfunctional third party and internal team members on highly complex design/code reviews
- May troubleshoot complex problems and recommend solutions or practices relative to root cause analyses and identification of solutions for improving system performance and availability
- On behalf of the manager
- Design and implement highly scalable, interactive web applications with high usability
- Strong delivery focused attitude with the ability to work independently part of a globally distributed team
- 2+ years Oracle, PL/SQL including triggers, stored procedures, queries, (Oracle 11g)
- Working knowledge of ETL tools like Informatica
- EDI Knowledge, development, transformation and routing BPEL, BPM
- 5+ years of experience with JavaScript, CSS, HTML, J2EE, JSPs, AJAX, XML, and MVC Pattern
- BS in Computer Science or similar technical Bachelors Experience in financial company will be plus
Java Application Developer Lead Job Description
- Report progress and status of assigned tasks to project teams and manager
- Review requirements, create design documents, write programs, package, test, configure and deploy software
- Participate and collaborate with other stakeholders including security, quality assurance, training, project management, engineering, hosting, & procurement when required to assist in other aspects of their projects
- As Applications Developer Lead, you will be responsible for leading the Incident and Problem resolution for aligned LOBs, providing end-to-end resolution to ensure completion of all jobs within defined objectives
- Troubleshoot production issues and coordinate with other teams to remediate and implement to production in order to minimize impact to customers and/or downstream
- Experience in designing and delivering large scale web applications
- Expert knowledge in understanding business process workflows across an entire line of business, expertise in other lines of business and technology disciplines
- Understanding Agile project and program management standards and methods
- Experience working with high-performing teams in complex program execution
- A strong understanding of Waterfall and Agile methods
- 5 or more years experience working as a hands-on (actively coding) Application Development Lead or related role with a minimum
- 5 years - Web Services (SOAP or Rest(ful))
- 3 plus years experience working as a hands-on (actively coding) Application Development Lead or related role
- Working Knowledge of database design, preferably DB2
- Bachelor’s Degree in Computer Science, Business, Engineering, Math or related field plus 10 years of Java development experience (Finance/Lending industry experience a plus) preferred – OR - 15 years of comparable work experience
- Excellent communicator - Ability to communicate verbally and in technical writing to all levels of the organization in a proactive, contextually appropriate manner
Java Application Developer Lead Job Description
- Demonstrate independent problem solving skills and ability to develop solutions to complex analytical/data-driven problems
- Lead/Mentor the team and help in providing architecture solutions, best practices, defining standards and innovative solutions
- Develops complex technical solutions using J2EE components and MVC pattern in Spring MVC
- Develops Restful Web Services in J2EE using JAX-RS and other libraries
- Efficiently use code versioning tools such as Git, SVN, and Bit bucket Enterprise
- Provide architectural insights into newer Java UI framework and Java server- side programming
- Provide standardization insights into newer Java UI framework and Java server- side programming
- Be part of architecture scrums to create spikes for Proof of Concept items
- Any experience with SAP Hybris or a packaged E-commerce solution is a HUGE plus
- Develops front-end code with backend RESTful API
- ITIL training and Scrum Developer training preferred
- Software development experience in Java and general purpose programming languages
- Extensive experience with open-source software
- Demonstrated experience developing complex software/systems using programming language
- Familiarity of project delivery with Lean Agile methodology
- Leader in the design and development area
Java Application Developer Lead Job Description
- Responsible for owning and evolving the client relationship continuous product delivery
- Ensure quality and completeness of the final product through unit testing, documentation and maintenance
- Provide the most complex architecture and technical designs including data mapping and process modeling in order to understand capability gaps or new requirements, particularly when onboarding new clients
- Responsible for all aspects of the application life cycle, including coordination with user groups to identify solutions that improve business processes, implementing the most complex process and system changes, system training, and other user-focused activities
- Conduct the most complex analysis and provide estimates based on technical component changes
- Scan and debug complex technology to maintain optimum system performance
- Provide guidance and education to lower level employees
- Participate and collaborate with other stakeholders, including system reliability engineering (SRE), security, quality assurance, training, project management, engineering, hosting, and procurement teams to develop software solutions
- Proficiency with core Java, API development, JavaScript development (jQuery, JSON, EventAPIs), webservices development (REST & SOAP)
- Weekend Deployment testing and support and any production support during the week from 9AM-9PM ET as called upon
- Advanced technical skills in technologies such as TIBCO BW and BE, C++, VC++,Java, Oracle, SQL-Developer, SQL Server
- 10 years of software development experience in multiple methodologies
- Experience designing systems/applications solutions with high level of complexity
- Consulting-related experience in providing analysis to customers / business analysts on the broader economic impact of proposed technical solutions, working with the customers, business analysts and other MST colleagues as appropriate to develop a solution that strikes an optimal balance between performance, customer service, and cost management
- Experience in participating in the development of RFPs and RFIs
- Demonstrated broad understanding of the applications and technical architectures