Job Details:
We are seeking a Technical Group Leader to join our team. The ideal candidate will have experience in leading teams and designing high-performing software systems.
Main Responsibilities:
1. Lead the design, development, and maintenance of high-performing software systems
2. Develop and maintain software systems that meet user requirements and associated acceptance criteria
3. Train and guide team members on Java development, troubleshooting, best practices
4. Identify and resolve critical issues, sometimes on customers' production environments
Requirements:
* BS/MS degree in Computer Science, Engineering, or a related field
* 5+ years of Java development experience and experience working on enterprise solutions
* Experience with Pair Programming and TDD or Behavior Driven Development
* Knowledge about static and dynamic code analysis using tools like SonarQube or likewise