Project Overview:

The client is a leading multi-brand technology solutions provider to business, government, education and healthcare customers in the United States, the United Kingdom and Canada. A Fortune 500 company and member of the S&P 500 Index, Client was founded in 1984 and employs approximately 10,000 coworkers. For the trailing twelve months ended September 30, 2020, the company generated Net sales of over $18 billion.

Role: The Senior Software Engineer supports business processes through technology solutions. The purpose of the role is to develop business software solutions for complex and large-scale projects through object and data modeling, database design, programming, quality assurance, and implementation support. The Senior Software Engineer participates in application standards development and serves as an evangelist for best practices in development.

Надія Бердій
  • Collaborate with business teams to clarify requirements and business needs;
  • Develop system applications to the company coding standards and quality;
  • Technically manage complex and large-scale project efforts in the development, maintenance and enhancements of business system applications;
  • Collaborate with other teams to determine the optimal solution architecture to ensure application efficiency, maintainability, and scalability;
  • Collaborate with business teams to develop high-level system narratives, and storyboards;
  • Develop and update Disaster Recovery plans and participate in DR testing activities;
  • Complete projects/tasks on a timely basis, according to commitments made to stakeholders and management;
  • Proactively update stakeholders and maintain open and courteous communication;
  • Report project/task status to the appropriate Application Development Manager on a weekly basis;
  • Utilize an object-oriented software lifecycle methodology;
  • Serve as a mentor/technical resource for the Application Admin team and Application Developers;
  • Make technical decisions to meet the design goals laid out in product road map and by management;
  • Identify issues that require more attention, and work to resolve issues based on an understanding of the business problem being solved;
  • Complete projects/tasks on a timely basis, according to commitments made to stakeholders and management. Report project/task status to the management.
  • Java/J2EE, Spring Boot, Web Services (SOAP/REST), DB2, WebSphere, Java Message Services, SQL Server;
  • Candidate Should be strong in Spring Core, IOC;
  • Good in SQL Queries and Stored procedures;
  • Experience with Messaging framework like JMS, IBM MQ;
  • Experience with the DevOps tools like, Git/Bitbucket, SVN, TFS, Maven, Jenkins, Junit;
  • Experiencen in CI/CD;
  • Experience in Core Java (1.8 or higher) and Spring framework (Core, Security, AOP, Batch), OFX Services, Micro-services, Kafka, Hibernate;
  • Strong experience of developing multi-threaded and synchronization application;
  • Strong experience in Web Services (SOAP and REST) with prior experience on JMS/IBM MQ;
  • Demonstrated delivery experience of Micro services APIs using Springboot, PL/SQL development and activities like Performance tuning / Optimization;
  • Must have strong experince with Java Collections;
  • Must have strong experience in development of SOAP and REST WebServices;
  • Must have strong experience in Spring Framework (Spring Boot, Spring Integration, Spring Data JPA, Spring JMS. Spring MVC, Spring Cloud);
  • Expertise in IBM WebSphere Application Server, RAD or RSA, Maven, Ant, SVN or TFS, DB2, SQL Server.
Nice to have:
  • Expertise in Angular 8 or above , Java Script, CSS , HTML.

Тебе також можуть зацікавити

Чому варто приєднатись до команди INTELLIAS

У нас ти знайдеш доброзичливе середовище та можливості навчатися й зростати щодня.

Можливості релокації в INTELLIAS

Отримуй новий досвід та відкривай нові горизонти, знаходячись лише в декількох годинах подорожі…

Підтримка здоров’я та спорту

Ми докладаємо максимум зусиль, щоб забезпечити комфортні умови для консультантів компанії, та піклуємося…

Як стати частиною команди INTELLIAS

Ми робимо все можливе, щоб спростити та прискорити твій шлях до нашої команди. Будемо раді бачити тебе...