Developer Lead-Java Job Description
Developer Lead-Java Duties & Responsibilities
To write an effective developer lead-java job description, begin by listing detailed duties, responsibilities and expectations. We have included developer lead-java job description templates that you can modify and use.
Sample responsibilities for this position include:
Developer Lead-Java Qualifications
Qualifications for a job description may include education, certification, and experience.
Licensing or Certifications for Developer Lead-Java
List any licenses or certifications required by the position: PCF, SUN, AWS, AINS, ITIL, API, AEM, CLSA, CSSA, BPM
Education for Developer Lead-Java
Typically a job would require a certain level of education.
Employers hiring for the developer lead-java 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 Developer Lead-Java
Desired skills for developer lead-java include:
Desired experience for developer lead-java includes:
Developer Lead-Java Examples
Developer Lead-Java Job Description
- Research and evaluate alternate solutions and provide recommendations for enhancing the application
- As part of the development effort, work with other development teams, testing, operations and architecture groups when changes in technology have cross-impacts across applications
- Participation in requirements gathering by working closely with onshore technology / business teams
- Design and develop system components from scratch with responsibilities for the full development life cycle
- Development of the application
- Supervision of the team
- Participation in architectural decisions
- Coordinate development and testing activities with offshore development teams
- Implementation of different types of functionalities described in design documents
- Manage sections of ongoing projects, help to manage individual teams, closely adhere to deadlines
- 10+ years of Java experience and current Java Development
- At least 6 years of experience in Java/J2EE applications development using Spring/Spring Boot and/or JAX-RS frameworks
- J2EE, Spring, ESB, XML
- 5+ years of hands-on experience working on JAVA Frameworks such as Spring, Hibernate
- Prior Experience with industry standard tools like Eclipse, Jenkins, JUnit, Maven, SVN, GitHub
- Lead the development team to build and deliver high quality application
Developer Lead-Java Job Description
- Ensure code is delivered to expectations
- Be resilient to setbacks and relentless in the pursuit of the real business problem
- Additional responsibilities will be to engage in a number of division-wide front-to-back business problems, understand and document the impact, and propose and gain support for solutions
- The role offers many opportunities to build a wide and diverse network and have a broad and deep impact across the department
- Planning and performing developer level testing to ensure fit to design and requirements
- Supporting customer by solving product issues
- Perform hands-on technical work as required, including analysis, design, development, testing, documentation, and production readiness activities
- Follow software management processes, assure coding standards and best practices are adhered to, and that implementation and support requirements are met, so that solutions are robust, scalable and auditable
- Create new automation build and deploy techniques follow existing
- Write all code to standards, oversee that others are doing the same
- Hibernate/JPA (or other ORM framework)
- Expertise with modern JavaScript frameworks like ExtJS or Angular.js or React.js
- Solid knowledge in configuration and software component integration with open source message middleware like RabbitMQ, Kafka or ActiveMQ the RESTful services
- The position requires a strong blend of project management business analysis and technical experience and the ability to work well in a team environment, skills to facilitate communication, team focus, influence, service oriented, problem solving, analytic thinking, planning, personal development and decisiveness
- You are a proactive team player who – as an inspired professional – is committed and determined to high quality deliverables and to the goals of the Service Companies Framework
- Experience programming with relational databases
Developer Lead-Java Job Description
- Complete multiple projects and have several releases each month
- Should be able to translate business requirements into Functional Requirements and Technical Design
- Participate in architecture, design, implementation, deployment, and support efforts
- Work with business team members, project managers/analysts, other software engineers to review business requirements, functional specifications, use-cases, and test plans
- Ensure the adherence to established code-quality standards within the development and QA teams, such as Continuous Integration, Code Reviews, and all required release documentation
- Establish and maintain effective client relationships and help guide the team in setting priorities for completion of requests or resolution of issues
- Work across teams such as with middleware, database, and architecture teams to coordinate and facilitate production releases
- Work with Architects and other lead technical experts to determine the appropriate technical design solutions for new WestlawNext features
- Work with other software engineers to communicate and assist in the development of technical designs solutions
- Keep abreast of new technologies and development practices, and foster a learning and innovated environment and mindset throughout the group
- Experience with web frameworks like Struts or Spring, Spring framework preferred
- Understanding of ORM libraries including Hibernate or IBatis
- Experience with Web Services including SOAP & XML, RESTful
- Ability to train, mentor and build competent technical teams
- Ability to interact with Business Analyst’s, technical staff and clients
- Experience participating in various stages of full software life cycle including requirement analysis, functional solution design, test case preparation, development management, functional testing and delivery management
Developer Lead-Java Job Description
- Ensure the team’s work is of high quality throughout the entire software lifecycle and promote continuous improvements across all stages from development to production
- Based on the capacity model build automation to continuously assess capacity and calibrate models
- Be a hands-on lead developer, not just team management aspects
- Partner with Platform and Business Solution development teams to build instrumentation with in platform, apps and services
- Partner with Operations team to build tools and dashboards to show alerts on system capacity aspects, metrics and trend analysis
- Partner with QA team to build tools and automation required for non-functional testing, automate capturing of results and baselining of non-functional metrics
- Team management aspects - hiring, career management and contribute to the growth of the location
- Design reusable components and templates
- Communicate regularly with the customer Enterprise Architects and Solution Architects Teams
- Build web applications with a focus on the server side and understanding on Front-end UI Implementation
- Certified Java Programmer/Developer
- Certified Web Component Developer
- Bachelor’s degree in computer science, math, physics, statistics or other related field
- Understanding of fixed income security data, analytics and risk management concepts
- Would be provided support for training and growth for personal development, aspect of free-down for self-exploration for person or firm beneficial projects
- At least one completed project delivering enterprise level website development using Adobe AEM
Developer Lead-Java Job Description
- Embrace and apply Agile Software Development methodology as part of the development cycle
- Work with business and application users to resolve issues and propose
- Work as part of the development team to solve problems and develop projects in a fast paced environment
- Demonstrate application functionality and change controls to business users (external and internal audit)
- Produce Technical Designs and Specifications, translating business requirements into a sound technical solution to meet customer requirements
- Be technically competent within a delivery platform (Windows, Linux )
- Be familiar with different development methodologies (Waterfall and Agile) and a range of technologies (ETL, Web Services, DB2 )
- Offer pre and post-sales technical support to our customers, with the ability to communicate with different audiences
- Be degree qualified in a software development discipline, or equivalent level of relevant experience
- Lead software change projects that span multiple applications and regions
- Design, modify, develop, and implement software programming applications
- Apply critical thinking skills to assist in the evaluation and recommendation of application software packages, application integration and testing tools
- As part of a Scrum team, the successful candidate will participate in requirements gathering, sprint planning, design, code and unit test, automated unit testing, peer reviews, and the system test process both for new development and remediation of defects found in existing applications
- When needed, troubleshoot bug issues related to software applications, systems integration, compatibility, and execution on multiple platforms
- Experience of working in an Agile software environment
- Bachelor Degree in related disciplines