What are the responsibilities and job description for the Java Technical Lead position at Transit Technologies?
Bytecurve enables transportation companies improve operational efficiency, safety and compliance by providing effective technology solutions. Our Data Analytics product collects, transforms, combines and analyzes data from various inputs including telematics (GPS) devices, on-board cameras and operational systems to provide insights leading to better decision making around routing / dispatch, asset management, payroll management and accident prevention.
Bytecurve is looking for a Technical Lead to work out of our office in Naperville, IL.
Responsibilities
This is a hands-on technical role, that will involve writing web based application (Bytecurve’s Dispatch Product) in Java and in-depth SQL queries, playing a key role in the design, implementation and support.
- Design & Implement web based application in Java.
- Work with offshore team on technical items.
- Conduct root cause analysis of issues, reviewing new and existing code from peer developers and/or performing unit testing.
- Work with Git repository for code management.
- Code deployment to QA and Production env.
- Learns to install, customize and integrate commercial software packages.
- Works with other team members to develop understanding on developing accurate estimates on work packages.
Qualifications
- Bachelor's degree, preferably in Computer Science, Information Technology, Computer Engineering, or related IT discipline; or equivalent experience.
- Strong communication skills, both written and oral.
- Experience in the Eclipse IDE and Spring Framework.
- 3 years of strong JAVA Programming experience.
- 3 years of experience developing web applications utilizing JAVA Enterprise Edition (J2EE), XML, and Web Services at an enterprise level.
- 4 years of experience writing SQL/Functions/Procedures in transactional database systems such as Oracle, SQL Server, DB2.
- Familiarity with MVC framework like Spring/Struts/Grails and ORM tools such as Hibernate, MyBatis.
- Good understanding of developing Web-services.
- Good understanding of HTML UI, CSS and JavaScript. Experience with Angular will be a plus
- Strong technical skills including understanding of software development principles.
- Experience with mobile applications and other technologies will be a big plus.
- Experience in working with large dataset will be a plus.
This would be an ideal opportunity for someone looking to work in a dynamic startup environment, willing to wear multiple hats and eager to make a difference.
Job Type: Full-time
Salary : $100,000 - $120,000