Java Development Lead Job Description
Java Development Lead Duties & Responsibilities
To write an effective java development lead job description, begin by listing detailed duties, responsibilities and expectations. We have included java development lead job description templates that you can modify and use.
Sample responsibilities for this position include:
Java Development Lead Qualifications
Qualifications for a job description may include education, certification, and experience.
Licensing or Certifications for Java Development Lead
List any licenses or certifications required by the position: MCA, X509
Education for Java Development Lead
Typically a job would require a certain level of education.
Employers hiring for the java development lead job most commonly would prefer for their future employee to have a relevant degree such as Bachelor's and University Degree in Computer Science, Engineering, Information Technology, Education, Technical, Technology, Science, Computer Engineering, Software Engineering, Information Systems
Skills for Java Development Lead
Desired skills for java development lead include:
Desired experience for java development lead includes:
Java Development Lead Examples
Java Development Lead Job Description
- Own application(s) strategy in terms of technology stack, EOL software/versions and integration with upstream and downstream systems
- Participate in walkthrough reviews of specifications and technical designs
- Coordinate and provide input to DBA in building database structures and tables
- Build lookup tables for development, testing and production as identified
- Work with Senior Manager, TSA’s, vendor and other IT teams to design and implement downstream and upstream interfaces to the application
- Assist with implementation of vendor releases into multiple environments
- Provide L3 support as part of the development team during and after business hours if needed
- Mentor and Coach junior developers to gain confidence, enhance their productivity and code quality
- Ensure that code delivered for testing is of acceptable quality with all required reviews and unit testing duly done
- Developing Web services and endpoints
- 5+ years of experience as technical lead, with 7+ years of experience in Linux systems
- Familiar with configuration management tools (Puppet, Chef, ) a plus
- Hands on experience with Java Technology stack
- Extensive experience with Core Java, Spring 3.X and Hibernate
- Should have good experience on Agile Methodology and practices like TDD, Continuous integration & deployment
- Experience on Multithreading, java in memory cache and JMS will be added advantage
Java Development Lead Job Description
- Work with the Team Leads, Business Analysts and Architects to explore and suggest appropriate technical solutions to achieve the required product features monitoring technical progress against plans, while safeguarding functionality, scalability and performance
- Designs, codes, documents and implements high quality scalable Enterprise Java solutions
- Creates and maintains JUnit tests and performs full regression testing
- Monitors operating efficiency of existing application systems & provides recommendations for improvement
- Can seamlessly transition between working independently with limited direction and collaborating on a team
- Lead a team of application developers
- Architect, design, develop next generation of NSX control plane
- Investigate and resolve incidents of all complexity levels and with minimal supervision, within the system and program code at all stages of the service/application lifecycle
- Participate and contribute to database, application and solution design, as required
- Design smart ways of storing and displaying complex data
- Minimum of 4 years of hands-on experience implementing solutions using JMS technology and ORM tools
- 4 – 5 years of experience following an Agile execution model
- 5 years of experience with various development methodologies
- 1 year of knowledge of IRS business systems and data, is an extra plus
- 1 year of experience with Rule Engines
- Demonstrates expert understanding of the JEE application development processes
Java Development Lead Job Description
- Lead on development through software releases to achieve required business benefits and manage to budget, timescales and quality
- To work on technical projects independently with guidance only on expected outcome and not on the approach
- Responsible for leading, managing and developing teams for specific tasks or projects
- To contribute to the development and implementation of appropriate policies and procedures in the work area
- To ensure all policies and procedures are in place and followed as appropriate
- To act as a key contributor and provide advice to other groups on technical and operational issues
- Capture Build and Deployment notes
- Participate in the development of project work plans, establish estimates, evaluate manpower and production analysis
- Translation of business requirements into a sound technical solution which meets customer requirements
- Degree level qualifications or equivalent
- Understands the agile development methodology and serves as a resource to others
- Provides technical leadership in Enterprise Java (JEE) application development
- Conducts complete diagnosis of business problems based on a strong understanding of the technical architecture
- Facilitates design sessions by presenting logical statements of business problems and designs
- Designs applications with broad implications, requiring systems integration of technical platforms
- 8+ year of object oriented analysis and design (OOAD) experience
Java Development Lead Job Description
- User Interfaces
- Involved in creation and review of technical blueprints/designs
- Develop/code key components in various projects
- Conduct PoC and PoT to evaluate development frameworks and libraries
- You will work on multiple, complex, and enterprise-wide projects as a team leader with multi-functional and cross organizational partners
- You will act as the liaison between Formulary and Benefits and other IT teams in order to provide technical solutions to meet user needs
- You will hold a leadership role in development and execution of procedural changes and identify best practices and monitor adherence
- You will have the opportunity to drive designs of an application solution that successfully fulfills business requirements and provide inputs into current processes and procedures
- You will advise continuous improvement efforts to ensure quality
- You will drive the solution for the project, support, for example shared file layout definitions, database designs, or other functional process flows
- A results oriented self-starter who consistently produces high-quality work
- Good problem-solving skills and flexibility
- Excellent attention to detail, multi-tasking, communication, and organizational skills
- Bachelor’s in software/web development or computer science, or equivalent work experience
- Proficiency in C, C++, Java and Python
- Experience in Linux Kernel and Linux networking development
Java Development Lead Job Description
- The candidate will be focused on driving innovative solutions to meet customer needs and leading a team of developers to implement those solutions
- The candidate will design, develop, document, test, and debug software that contains logical solutions to business/mission problems
- The candidate will apply the appropriate standards, processes, procedures, and tools throughout the development life cycle
- Works as team lead for a small cross-functional team of analysts, developers, and testers delivering software solutions
- Designs and develops effective, maintainable, high quality code in a timely fashion
- Develops technical designs and solutions
- Follows established coding standards and techniques, assists with establishing and improving standards
- Works with analysts, Product Owners, and Integration Testing team to ensure the delivery of quality code that meets the functional requirements
- Works with and leads off shore development teams
- Assists with the training and mentoring of the team members
- Strong working knowledge of SQL database administration
- Linux KVM networking development preferred
- Preferred – Experience development with Open vSwitch & Openflow is a plus
- Master's or PhD in CS preferred
- Bonus points if you have hands-on experience with relational databases
- For the education requirements, we’re looking to hire someone with a Degree in Computer/Software Engineering