• Senior Java Developer for variable marketing incentive systems is a hands-on development role that own the architecture, technical design, realization for a complex micro services ecosystem and build a greenfield open stack platform for a large-scale technical modernization
  • Modernize the technology stack for variable marketing incentive systems based on MACH architecture principles.
  • Model the use of modern software engineering practices (.,TDD, BDD, CI/CD, Shift left, 12 factor applications , API design, and architecture to support integration with existing Ford software products as well as external cloud-based services.
  • Collaborate with Ford’s Enterprise Architecture organization to rationalize technologies, further leverage current technology offerings already in use, and identify gaps/opportunities.
  • Overall responsibility and accountability for API design and backend Spring boot microservices suite on Google cloud platform
  • Leadership Skills:

  • Excellent communication and interpersonal skills 
  • Ability to work effectively in a remote/virtual work setting with other global team members
  • Proven facilitation skills - able to effectively drive discussion among diverse perspectives and reach a decision or recommendation
  • Effectively work with cross-functional teams across the organization – inside and outside of the technology and software organization
  • Functional Skills:

  • Strong hands-on experience of at least 7+ years in Java/J2EE/Spring framework/Spring boot
  • Experience with the following: Microservices architectures (using Spring boot/Micronaut/Ratpack/Quarkus), Cloud-Native architectures, Event-driven architectures, APIs, Domain-Driven Design, Public Cloud (Google Cloud), Serverless, Kubernetes, Docker, DevOps, building scalable, reliable, available solutions, and/or performance testing. 
  • Strong technical background with the capability of being hands-on 
  • Conversant in multiple programming languages. Thorough knowledge of multi-threading, concurrency, and parallel processing concepts including scalability, performance, and consistency characteristics of a microservices driven eCommerce architecture
  • Good expertise in REST, Messaging (KAFKA, RABBITMQ, cloud pub/sub , stream processing (SPARK, STORM , NoSQL as well as database Systems (RDBMS, NO SQL Stores like Cassandra, HBase, Mongo, Memcached
  • Experience in Cloud Native systems, Transactional Systems, Multi-Tenancy, five-nines availability and Containerization technologies
  • Experience in collaborating and partnering with other technical domain experts such as cloud, security, SRE, and DevOps.
  • Experience in building Structured, Semi-Structured and Unstructured data stores with a good understanding of RDBMS, No-SQL databases and strong exposure to data modelling, data access patterns, data replication, active-active polyglot persistence setup.

  • undefined
    Similar jobs

    More from Ford Motor Company
    Ford Motor Company 1 day ago
    Ford Motor Company 2 days ago
    Ford Motor Company 1 day ago

    Senior Java Developer

    Apply Now
    Back to search page