Senior Java Developer - Team Leader
at ClearCourse
Waterlooville, England, United Kingdom -
Start Date | Expiry Date | Salary | Posted On | Experience | Skills | Telecommute | Sponsor Visa |
---|---|---|---|---|---|---|---|
Immediate | 30 Nov, 2024 | Not Specified | 03 Sep, 2024 | 5 year(s) or above | Github,Computer Science,Junit,Hibernate,Java Frameworks,Git,Build Tools,Mockito,Java,Eclipse,Design Skills,Microsoft Sql Server,Sqlite,Bitbucket | No | No |
Required Visa Status:
Citizen | GC |
US Citizen | Student Visa |
H1B | CPT |
OPT | H4 Spouse of H1B |
GC Green Card |
Employment Type:
Full Time | Part Time |
Permanent | Independent - 1099 |
Contract – W2 | C2H Independent |
C2H W2 | Contract – Corp 2 Corp |
Contract to Hire – Corp 2 Corp |
Description:
Career Level: 8A Team Leader
Posting Date: 23 Aug 2024
Are you looking for your next exciting opportunity, working with a fast growing tech/software company and working within a dynamic team?
ClearCourse is searching for a Lead Developer to join us in a critical role, where you will be leading and supporting a team of Java developers who are working on our Cygnus Swan product, and be an active contributor to the code base and sprint cycles, taking on development tasks of all complexities.
REQUIRED EXPERIENCE/CHARACTERISTICS :
- 5+ years proven commercial experience as a Senior Software Developer or equivalent using Java8+
- Experience with acting as Lead Developer on medium sized agile scrum (Kanban) projects
- Skills with developing and securing REST APIs using Java frameworks
- Ability and enthusiasm to mentor and coach junior team members
- Hands-on senior participation in the Agile development team periodic ceremonies
- Knowledge of object-oriented software design skills
- In-depth understanding of testing methodologies and frameworks for Java including Junit and Mockito
- Competence with SQL databases such as SQLite and Microsoft SQL Server
- Familiarity with Java FX or any Java UI components
- Expertise Java data persistence frameworks including JDO / JPA (or equivalent knowledge using Hibernate)
- Understanding of build tools, specifically Maven, Git
- Comfortable usage of IDEs such as Eclipse or IntelliJ
- Proficiency in using source code repositories and tools such as GitHub, BitBucket, Git and Visual SourceSafe
- BSc/BA (or higher) in Computer Science, Engineering, or a related field
Responsibilities:
- Providing technical leadership and lead by example of a small team of Java developers
- Participating in the full development lifecycle extending our Java-based web applications - delivering high quality, efficient and well tested code while championing initiatives towards automation, continuous development and continuous integration
- Addressing 3rd line support issues and acting proactively to reduce support requests
- Leading investigations into performance issues within the technical stack
- Understanding security considerations of web applications and implementing prioritised adjustments
- Engaging the technical operations team for both product and team resource needs
- Writing documents to influence team resourcing such as job descriptions and statements of work
- Producing detailed design documentation using Confluence
- Recommending and implementing architectural changes to align with modern development operations
- Ensuring continuous professional self-development
- Preparing reports for external stake holders regarding DORA metrics and delivery KPIs
- Running Jira and Agile ceremonies
- Working with the product manager to plan sprints and prioritize workload for team members
REQUIREMENT SUMMARY
Min:5.0Max:10.0 year(s)
Computer Software/Engineering
IT Software - System Programming
Software Engineering
Graduate
Proficient
1
Waterlooville, United Kingdom