Overview
Job Title: .Java Developer Lead
Emp Type: Contract 6 Months
Location: Remote
Years of Exp: 10+ years
Job Overview:
We are looking for a Java Developer Lead within a software development team responsible for overseeing the design, development, and implementation of Java-based applications.
Responsibilities:
● Write clean, efficient, easy to understand, tested code
● Prioritise and address technical debt
● Fix identified security issues
● Take business requirements and translate into software - functional and non-functional aspects
● Work closely with the product team to understand business priorities and deliverables
● Full software development lifecycle - Design, develop, test, deploy and maintain software
● Develop necessary artefacts - models, documentation, workflow diagrams
● Create and maintain CI / CD pipeline
● Mentor junior developers in architecture and best coding practises
● Potential to run SCRUM and act as Scrum Master
● Regular code reviews for team members
● Design database architecture
● Schedule product releases with internal teams
● Be involved in leadership and technical direction
Skills:
● Java – Expert level implementation skill with Java 8 and above
● Spring – Expert-level implementation skills with the Core Spring Framework and including other sub-projects like Spring Security, Spring data, Spring Messaging, etc
● Testing frameworks - Automation of testing, TDD/BDD
● Excellent communication skills
● Experience working in an agile environment
● Experience in object-oriented programming and SOLID principles
● Experience designing and creating micro services in a highly distributed environment
● Experience in designing, building and testing Java applications
● Database technologies - Postgres, MySQL, Redis, Cassandra
● Continuous integration / development / deployment pipelines
● Source control tools - GIT
● Build tools – Gradle, Maven
● Good delegation and time management skills
● Proactive, problem-solver, self-driven, and has long-term vision in terms of project
● Ability to run SCRUM
If you are interested please send your resume to sales@cosmoops.com
Job Type: Contractual / Temporary
Contract length: 6 months
Location Type:
- Remote
Schedule:
- Monday to Friday
Work Location: Remote