Sr Software Engineer - Java

Position Overview We are looking for an experienced software developer to join our technology team, to work on APIs and web applications, and to provide leadership and mentorship to junior team members. Each project assigned to this position will have its own set of technology requirements, and should appeal to someone who likes to be constantly challenged.  You will be working on current technologies and influence/provide inputs to technology and architecture direction.     Responsibilities include but are not limited to: Design and develop code from requirement specifications   Document requirements and test cases Perform testing (unit, independent, system and performance) Test Automation Learn and implement new development processes and methodologies Develop cloud based SaaS applications in the supply chain domain (Proto-typing, Coding, Unit Test) Work through issues independently and demonstrate analytical and abstract problem solving skills. Understand challenges and best practices in logistics domain and implement best in class solutions Communicate with all stakeholders across multiple projects (Development, IT, Clients, Carriers) Lead and mentor teams of junior engineers   Skills and Requirements: 5+ years of software development experience, including Java/JEE and Javascript with frameworks such as Angular Experience in leading and mentoring others Good grasp of engineering/software architecture principles and patterns (i.e. SOLID, GoF) Ability to develop RESTful APIs Spring Boot, Spring Framework, JPA, JDBC and related technologies Knowledge of open source Java libraries and Frameworks   PostgreSQL or MySQL database development and sound understanding of SQL Salesforce Development Experience (Apex) is a plus Ability to develop unit tests and integration tests using JUnit Candidates must be eligible for employment in the United States     Our Client provides a disruptive SaaS TMS built on the latest cloud technology that is changing how companies purchase and manage freight. Our Client's TMSis the right logistics solution for businesses of all sizes.  Job Type: Full-time Required education: Bachelor's Degree or equivalent experience Required experience: 5+ Years of Core Java/JEE/Javascript experience
Salary Range: $120K
Minimum Qualification
5 - 7 years

Don't Be Fooled

The fraudster will send a check to the victim who has accepted a job. The check can be for multiple reasons such as signing bonus, supplies, etc. The victim will be instructed to deposit the check and use the money for any of these reasons and then instructed to send the remaining funds to the fraudster. The check will bounce and the victim is left responsible.