CrossCountry Freight Solutions · 7 hours ago
Java Software Developer
Maximize your interview chances
Freight ServiceLogistics
Insider Connection @CrossCountry Freight Solutions
Get 3x more responses when you reach out via email instead of LinkedIn.
Responsibilities
Design and develop new backend applications using Java and C#.
Code and build using frameworks like Spring, Hibernate, Maven etc.
Design and maintain applications to meet data security and integrity.
Design and develop APIs that can be consumed by Frontend Applications and other Consumers.
Maintain and support existing applications built using Java and C# including handling deployments and managing Server configurations.
Participate in design meetings and work with business users to refine, test, and debug programs.
Performance and Quality testing, including working with beta testers to test applications to assure they support business needs.
Analyze and resolve technical debt proactively.
Work with Vendors to get support for 3rd party plugins and addons.
Work with cross-functional disciplines such as Product Owners, UX design, Operations, Project Management and Business Owners.
Deliver software in a scrum/agile environment using Jira or similar applications.
Act as the subject matter expert for assigned areas of responsibility.
On-time delivery of designs and application software.
Provide solutions that meet quality standards and service levels and are scalable, secure and easily maintainable.
Present innovative technologies to save time and development cost.
Architect server-side applications and design best practices.
Ensure that all processes and procedures are followed, and quality standards are met.
Other duties as assigned.
Qualification
Find out how your skills align with this job's requirements. If anything seems off, you can easily click on the tags to select or unselect skills to reflect your actual expertise.
Required
Bachelor’s degree in computer science, computer engineering or related field
Experience working with onshore and offshore software development team members
Experience with Enterprise, Solution and Data Architecture
Knowledge of application architecture concepts like microservices, domain-driven design, broker pattern/message bus and event driven architecture
Strong understanding of OOP, data structures, algorithms, design patterns, and best practices
Must possess excellent interpersonal, organizational, communication (written and verbal), multi-tasking, analytical, and decision-making skills
Ability to perform well under tight deadlines and challenges
Provide effective communication with leadership and project teams
1+ years of software development in an Agile development methodology
1+ years of experience with programming in Java J2EE, Spring, Hibernate, SQL
1+ Experience working with unit testing frameworks
1+ Experience working with queuing platforms like RabbitMQ, ActiveMQ or Kafka
Preferred
Experience with programming with C# is preferred but not required
Experience with AWS/Azure and Docker/Kubernetes preferred but not required
Experience with AngularJS, Bootstrap and ReactJS preferred but not required
Experience with other frontend technologies such as Angular will be preferred but not required
5+ years of software development in an Agile development methodology
5+ years of experience with programming in Java J2EE, Spring, Hibernate, SQL
3+ Experience working with unit testing frameworks
Company
CrossCountry Freight Solutions
CrossCountry Freight Solutions is an LTL trucking company with over 40 years of experience delivering a wide variety of freight to business and residential customers throughout the upper Midwest.