refresh

热门公司

Trending

招聘

JobsFord

Software Engineer - Java/Kotlin Developer

Ford

Software Engineer - Java/Kotlin Developer

Ford

Mexico, MX

·

On-site

·

Full-time

·

1w ago

Ford is seeking a highly skilled Full-Stack Java Developer (Senior Software Engineer or Technical Anchor) to join the Order Fulfilment team. This role is crucial for developing the GOMS microservices platform using open-source frameworks (Java/Kotlin) and a cloud-native technology stack. The position requires onsite presence 4 days a week in Estado de Mexico, MX.

Education: Bachelor’s degree in Computer Science, Computer Engineering, Systems Engineering, or a related field, or equivalent work experience.

5+ years of experience with:

  • Object-Oriented Development and building microservices architectures on JVM platforms (Spring Platform, Asynchronous Messaging like Kafka/Pub/Sub).
  • Jenkins for CI/CD pipelines, automating testing and deployment.
  • TDD, Extreme Programming (XP), self-documenting code, continuous refactoring, and writing Unit, Integration, and Acceptance test cases.
  • Containerization technologies, including Docker.
  • Splunk for log storage and analysis.
  • Leveraging data visualization tools for real-time system performance analysis.

3+ years of experience with:

  • Coding in Java or Kotlin.
  • Cloud Technologies (specifically Google Cloud Platform).
  • GitHub for source code management.
  • Designing and implementing large-scale distributed systems in a cloud-native environment.
  • NoSQL and SQL database technologies (e.g., MongoDB, Postgres) and data modeling.

Key Responsibilities:

  • The successful candidate will provide technical guidance, collaborate with cross-functional teams (Product Managers, Architects, DevOps, QA), and design, develop, and implement high-quality, reusable, and testable code. Responsibilities also include building reusable frameworks, ensuring platform availability and scalability, handling operational issues, conducting code reviews, and maintaining technical documentation.
  • Team Culture & Practices: The team fosters a highly autonomous and collaborative environment, emphasizing pair/mob programming, continuous learning, and optimizing for flow over utilization. There's a strong focus on quality with high test coverage (90-100%) and continuous improvement in ways of working, technology, and architecture. Key practices include Test-Driven Development (TDD), Behavior-Driven Development (BDD), Trunk Based Development, and Continuous Deployment (15-20 times per day to production with blue-green deployment).
  • Technical Environment & Architecture: The architecture is event-driven microservices, primarily using Kafka and Pub/Sub for loose coupling. Services are designed to be small and communicative, with new services developed in Kotlin while older ones are in Java. The team is migrating from Pivotal Cloud Foundry to Google Cloud Platform and uses Infrastructure as Code. Development is done on Mac Book Pros with IntelliJ IDEA.

Total Views

0

Apply Clicks

0

Mock Applicants

0

Scraps

0

About Ford

Ford

Ford

Public

The Ford Motor Company is an American multinational automobile manufacturer headquartered in Dearborn, Michigan, United States. It was founded by Henry Ford and incorporated on June 16, 1903.

10,001+

Employees

Mexico

Headquarters

$48B

Valuation

Reviews

3.4

10 reviews

Work Life Balance

2.8

Compensation

3.7

Culture

2.5

Career

2.9

Management

2.3

45%

Recommend to a Friend

Pros

Good pay and benefits

Decent work-life balance options

Learning and advancement opportunities

Cons

Poor management and favoritism

Mandatory overtime and exhausting schedules

Limited growth opportunities

Salary Ranges

36 data points

Mid/L4

Senior/L5

Mid/L4 · ADAS Data Analytics Engineer

1 reports

$132,847

total / year

Base

$102,190

Stock

-

Bonus

-

$132,847

$132,847

Interview Experience

5 interviews

Difficulty

3.0

/ 5

Duration

14-28 weeks

Offer Rate

40%

Experience

Positive 40%

Neutral 40%

Negative 20%

Interview Process

1

Phone Screen

2

Technical Interview

3

Behavioral Interview

4

Final Round Interview

Common Questions

Behavioral

Technical

Assessment