Location: Irving, TX
Term: 6 months
Day-to-Day Responsibilities:
-
Lead a team of engineers delivering consistent results.
-
Ability to deliver functionality daily.
-
Ensure quality and maintainability of code.
-
Align with leadership on priorities, architecture, high level design.
-
Work with team members on low level design and help with implementation.
-
Help troubleshoot production issues.
-
Self-directed with a start-up/entrepreneur mindset.
-
Perform proof of concepts, developing solutions and code.
-
Conducting unit testing.
-
Communicating status and issues to team members and stakeholders.
Is this a good fit? (Requirements):
-
Bachelor’s Degree.
-
8+ years of Tech Lead experience.
-
Experience as a tech lead delivering consistent results with high quality.
-
Hands-on Development skills and usage of Key Technologies.
-
Expertise in Core Java, Spring Framework, Spring Boot, DynamoDB, NoSQL, REST-based APIs.
-
Expertise in Spring Framework, JSON, DevOps CI&CD.
-
Strong Experience in AWS Cloud platform and its features which includes containerization, EC2, Fargate, SNS, SQS, API Gateway, Lambdas, Auto Scaling, S3, and Kinesis.
-
Expertise in TDD and BDD.
-
Expertise in breaking down a high-level design to low-level design for developers.
-
Expertise in reviewing code to ensure ‘clean code’ and good OOD practices are followed.
-
Expertise reviewing unit tests and integration tests comparing against requirements.
-
Experience troubleshooting production issues by looking into logs, DB, services, etc.
-
Ability to communicate effectively to leadership as well to team members.
-
Ability to motivate the team to deliver results.
-
Ability to be available afterhours or weekends occasionally to help resolve production issues.