Software Development Opportunity
We are seeking a skilled Software Engineer II to join our team. As a key member of our FSS & TMS team, you will play a critical role in enhancing the FSS and TMS platforms by leveraging cutting-edge technologies to optimize performance.
About the Role
The Software Engineer II will be responsible for designing, developing, and maintaining robust, scalable, and secure Java-based applications. You will support both the evolution and continued modernization of existing applications and the design and delivery of new cloud-based applications in an agile environment.
Key Responsibilities
* Design and develop complex software systems that meet business requirements.
* Collaborate with QA testing to research and write test cases, as well as participate in system testing.
* Create and maintain extensive enterprise systems, while escalating issues to meet deadlines.
* Apply industry standards, processes, procedures, and tools throughout the development lifecycle.
* Coordinate with QA for end-to-end testing and post-production testing.
Requirements and Qualifications
To be successful in this role, you will need:
* Bachelor's Degree in Computer Science or related field.
* 5+ years of experience with progressive Java development experience, including J2EE in enterprise-level environments.
* Experience in developing Restful Microservices using Spring Boot.
* Proficient with MS SQL Server queries.
* Experience participating in the full lifecycle of projects, including effective use of version control, build management, unit testing, and issue tracking software.
* Experience with Azure cloud.
What We Offer
We offer a dynamic work environment where you can grow your skills and expertise. If you're driven by the challenge of solving complex problems through development and thrive in a collaborative Agile environment, we'd love to hear from you.