As a Software Engineer II, you will contribute to architectural designs and implementations for TMS Systems, constantly learning new technologies. You will plan and prioritize work, implement features from front-end to back-end, write various tests (unit, integration, performance, automation), and integrate features into the Warehouse Management product suite. The role involves problem-solving, code reviews, application deployments, and working in an agile team.
Good To Have:- Preferred 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.
- Eager to learn and quick to pick up new technologies and designs that are new to the industry.
- Would like to work in a full-stack development environment where experience can be earned through working with both front-end and back-end development.
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.
- Mandatory: Java, Spring Framework.
- Mandatory: API or microservices development.
- Mandatory: Object-Oriented design and concepts – strong knowledge.
- 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 along the way to make sure the feature work and can scale appropriately.