As a Software Engineer II, you will contribute to architectural designs and implementations for TMS Systems, constantly learning new technologies. Your role involves planning and prioritizing work, developing features from front-end to back-end, writing comprehensive tests (unit, integration, performance, automation), and integrating features into the Warehouse Management product suite. You will participate in code and design reviews, perform deployments, and work within a self-organized agile team, focusing on continuous improvement and problem-solving.
Good To Have:- Experience with ReactJS or NodeJS
- Exposure to Public clouds such as AWS, Azure or GCP
- Exposure to Ci/CD, DevOps concepts
- Databases: SQL and any NO SQL
- Would like to work in a full-stack development environment
Must Have:- Bachelor’s degree in computer science, Information Systems, or demonstrated equivalent 3-5 years of experience on Java backend development using microservices architecture.
- Good understanding of software application development practices and life-cycle
- Java
- Spring Framework
- API or microservices development
- Object-Oriented design and concepts – strong knowledge
- Eager to learn and quick to pick up new technologies and designs
- Self-organized and require minimal supervision
- Can take on a feature and drive to completion while working side-by-side with all stakeholders
- Always have quality in mind and don’t mind writing automated tests