Overview: TekWissen is a global workforce management provider headquartered in Ann Arbor, Michigan that offers strategic talent solutions to our clients world-wide. Our client is an American multinational information technology services and consulting company and is a leading provider of information technology, consulting, and business process outsourcing services, dedicated helping the world's leading companies build stronger businesses.
Position: Java Tech LeadLocation: Woonsocket, RI 02895Duration: 12+ Months Job Type: Contract Work Type: HybridJob Description: Responsibilities: - 70% coding/hands-on, 30% supporting other offshore team members and leading the delivery as a team lead
- Be part of a team of engineers developing elegant and high-performance code
- Ensure quality practices such as unit testing, code reviews, and leading tests
- Optimize applications for non-functional requirements
- Build and deploy components as part of the CI/CD process
- Responsible for end-to-end application delivery, including coordination with required teams for production deployment
- Continuously monitor application health and KPIs (Key Performance Indicators), support triage of any production issues as needed
- Collaborate in troubleshooting complex data, features, service, and platform issues, and perform root cause analysis to proactively resolve product and operational issues
- Advocate for security best practices, championing and supporting the importance of security within engineering
Technical Skills: - 10-12 years of professional experience
- Experience developing microservices and cloud-native apps using Java/J2EE, REST APIs, Spring Core, Spring MVC Framework, Spring Boot Framework, JPA (Java Persistence API) or other ORM, Spring Security, and similar tech stacks (open source and proprietary)
- Experience with unit testing frameworks such as Junit, Mockito, JBehave
- Build and deploy services using Gradle, Maven, Jenkins, etc., as part of the CI/CD process
- Experience working with teams, guiding them, and unblocking any issues
- Experience with relational databases (Oracle, PostgreSQL, etc.)
- Designing, developing, and implementing custom software and database application capabilities with limited oversight
- Excellent communication skills for design-related conversations, ability to build and nurture good relationships, and foster an environment for collaboration
- Acting as a team member supporting teammates and collaborating with a "do what it takes" attitude to ensure project and team success
TekWissen Group is an equal opportunity employer supporting workforce diversity.