Java Technical Lead

Transit Inc.
Naperville, United States of America
11 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Naperville, United States of America

Tech stack

HTML
Java
Unit Testing
Computer Engineering
IBM DB2
Web Development
Eclipse
Java Platform Enterprise Edition (J2EE)
Grails
Hibernate
Mobile Application Software
Spring
Apache Struts
Microsoft SQL Server
MVC
MyBatis
Oracle Applications
Commercial Software
Software Deployment
Software Engineering
SQL Databases
Web Applications
Web Services
XML
Stylesheet Language
GIT
Angular
Information Technology
Transactional Database
Software Version Control

Job description

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.

Requirements

  • 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.

About the company

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.

Apply for this position