Engineering Manager/Lead
We are looking for Engineering Manager/Lead for our global product team in our Pittsburgh office (Hybrid). A team player who can work with the global team and be client facing.
Key Responsibilities
- Ensure adherence to engineering processes such as code reviews, source control, and unit testing, use case analysis, defect management, continuous integration and deployment
- Work closely with the Project Managers in providing technical solutions and innovative ideas to cater to project needs.
- Develop existing systems by analyzing and identifying areas for modification.
- Integrate applications by designing database architecture and server scripting; studying and establishing connectivity with network systems, search engines, and information servers.
- Complete applications development by coordinating requirements, schedules, and activities; contributing to team meetings; troubleshooting development and production problems across multiple environments and operating platforms.
- Doing Code Reviews and Unit testing systematically
Required Qualifications
- BS degree in Computer Sciences
- 8+ years of experience
- Extensive web development experience in JAVA
- Working knowledge of JBOSS Wildfly app server
- Hands on experience with JSF, Hibernate
- Experienced with Cloud services AWS and Azure
- Experienced with Azure DevOps (CI/CD Pipelines)
- Excellent knowledge of Design patterns and best practices for coding styles, standard naming conventions, security, etc.
- Good knowledge of Core JAVA, OOP and Data structures
- Good knowledge of Databases (RDBMS, noSQL)
- Proficiency in J2EE (e.g. Web Services, JSPs, EJBs, JTA, JPA)
- Experience writing RESTful APIs
- Experience with either Spring or Hibernate
- Understanding of Agile Web development using Java, Spring, Hibernate and SQL.