Position Tech Manager with experise on Java technologies
Location Dearborn; MI (First preference) & Detroit MI
Duration 6 months
Detailed Job Description:
- Experience using Spring Framework Spring Boot Core Java Java Collections Spring Data JPA Restful API Exception handling.
- Experience in build scripts (Gradle/Maven) and SCM tools like GITHUB.
- Experience on RDMS concepts SQL and good experience with DML queries and joins.
- Experience on CI/CD Process like Automated Build Static Code Analyzer Deployment into target platform.
- Experience on Junit Mockito Framework to work on Java automated unit test cases.
- Good understanding of Agile software development methodologies and scrum ceremonies
- Strong knowledge and experience with microservices architecture
- Strong knowledge and experience with REST based API
- Good knowledge of Clean Coding practices and experience with refactoring legacy code
- Lead a team through building design document API Specifications webinterface design.
- Responsible for delivering and supporting dev teams code base as part of an agile development cycle.
- Constructing Common Utility Libraries required for application development.
- Coordinating with Customer SMEs to provide technical support and design approach
- Identifying technical challenges in the application and provide the best solution.
- Ensures code peer review code quality increase code coverage as per goal and defining Jenkins Metrics
- Supporting team on environment related access/issues on scheduling Database Dev and QA etc.
- Work with Customer to enhance the existing features in the application.
- Ensure Quality and architecture reviews are incorporated into the process.
- Incorporate CI/CD process for the application Static code reviewBuild Docker and Deployment in Container env.
- Cloud Migration of Apps Adopt Strategy Assessment Derive Solution architecture.
- Derive Deployment Architecture
- Performance Tuning of Application and Database