Java Lead Job in Datametica

Java Lead

Apply Now
Job Summary

Job Requirements: 6+ years, having hands-on experience in coding. Proficient in any one programming language(like Java, Scala, Groovy, Python, Kotlin, Typescript, Javascript) or the J2EE technology stack Strong in collections and basic/standard algorithms. Has a keen interest in data structures Strong problem-solving skills Having an attitude to getting stuff done! Nice to have: Practices clean coding standards (SOLID, DRY, KISS, YAGNI, design patterns, etc) Very strong object-oriented design skills, awareness of design patterns and architectural patterns Experience in performance tuning and troubleshooting memory issues, GC tuning, resource leaks, etc. Experience in agile methodologies like Scrum, Kanban Good understanding of branching, build, deployment, continuous integration methodologies Experience in leading a small team and mentoring other engineers Ability to make decisions independently. Job Responsibilities: Practicing TDD as your primary way of doing software development Constantly developing new features in our products Continuously refactor code to ensure high-quality and maintainable code Using Clean Code principles while writing and changing code Mentor junior engineers on design, coding and troubleshooting Using Domain Driven Design (DDD) in your daily functioning at work Performance engineering of slow and resource intensive code Spending time on critical build engineering and developer productivity engineering activities Carving out new reusable modules whenever the opportunity arises

Experience Required :

Fresher

Vacancy :

2 - 4 Hires

Similar Jobs for you

See more recommended jobs