Description
You will lead development efforts and drive delivery from onsite locations.
Responsibilities
- Lead teams of developers and SDETs to ensure successful delivery.
- Participate in code and design reviews to maintain high development standards.
- Design and implement web and backend applications using object-oriented analysis and design.
- Apply BDD/TDD practices and code analysis techniques throughout the lifecycle.
- Manage client-facing requirements and technical communication.
Required Skills
- 8+ years of experience with Java, J2EE, and JDK 8.
- Extensive experience with Spring Framework and Spring Boot.
- 4+ years of hands-on experience with RDBMS such as Oracle or MySQL.
- 3+ years of experience with Hibernate or JPA.
- 3+ years of experience leading teams of developers and SDETs.
- Experience with Microservices architecture and Angular 11.
- Exposure to NoSQL databases.
- Experience with cloud services including AWS, GCP, or Azure.
- Proficiency with CI/CD tools: Docker, Jenkins, SonarQube, Git, BitBucket, Maven, or Gradle.
- Knowledge of Agile methodology and DevOps practices.
- Bachelor's degree in Computer Science or Information Technology.
Preferred Skills
- Experience with GCP.
- Knowledge of RunDeck.
- Experience designing security mechanisms like AWS IAM.